WebPillangó főoldal
webszerkesztés és photoshop fórum - WebPillangó
WebPillangó
»
Programozás
»
PHP
Username:
1 óra
1 nap
1 hét
1 hónap
Mindig
Password:
Főoldal
Súgó
Keresés
Quick Search
Advanced Search
[Close]
Bejelentkezés
Regisztráció
Oldalak:
1
...
20
21
[
22
]
23
24
...
28
Le
« előző
következő »
Nyomtatás
Szerző
Téma: PHP (Megtekintve 59476 alkalommal)
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #420 Dátum:
2010. 05. 23. - 10:41:40 »
Annyi virtualis oszlopot teszel egy lekeres eredmenyehez, ahanyat jol esik. Ez is egy helyes lekeres:
Kód:
SELECT 'alma' as `gyumolcs`
Ez visszaad egy sort, egy gyumolcs nevu oszloppal, aminek az erteke alma.
Nalad a tipus oszlopot adod hozza minden tablahoz, majd PHP-bol, attol fuggoen milyen modon kered le az eredmenyt, elered, pl:
Kód:
$eredmeny['tipus'];
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #421 Dátum:
2010. 05. 24. - 16:40:16 »
Köszönöm hibátlan és még értem is ráadásul
.
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #422 Dátum:
2010. 05. 25. - 07:10:36 »
Nagyon szivesen
Orulok, hogy megertetted.
Naplózva
pepe0521
Új tag
Nem elérhető
Hozzászólások: 19
Re: PHP
«
Válasz #423 Dátum:
2010. 06. 05. - 18:29:54 »
Sziasztok login rendszer programozásában akattam el és szeretnék tölletek segitséget kérni. nem túl bonyolult a felhasználó nevét szeretném kiiratni főoldalra ez müködik is de belépés után nem egyből föoldalra dob hanem külön lapra és onnan kell a usernek visszabalagni a földalra ami nem éppen jó.Azt szeretném elérni hogy egyböl bejelentkezés után kiiratom a föoldalon beléptél xy user.
Köszi mindenkinek aki foglalkozik a témával.
Kód:
<?php
session_start
();
// Check if he wants to login:
if (!empty(
$_POST
[
username
]))
{
require_once(
"connect.php"
);
// Check if he has the right info.
$query
=
mysql_query
(
"SELECT * FROM members
WHERE username = '$_POST[username]'
AND password = '$_POST[password]'"
)
or die (
"Error - Couldn't login user."
);
$row
=
mysql_fetch_array
(
$query
)
or die (
"Error - Couldn't login user."
);
if (!empty(
$row
[
username
]))
// he got it.
{
$_SESSION
[
username
] =
$row
[
username
];
echo
"Welcome $_POST[username]! You've been successfully logged in."
;
exit();
}
else
// bad info.
{
echo
"Error - Couldn't login user.<br /><br />
Please try again."
;
exit();
}
}
?>
«
Utoljára szerkesztve: 2010. 06. 05. - 18:32:20 írta pepe0521
»
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #424 Dátum:
2010. 06. 06. - 08:12:56 »
Szia, udv a forumon!
Ebbol a kodreszletbol nem eppen derul ki, hogy mi hol van. Tetelezzuk fel, hogy a fooldal az index.php, itt van a form is, ami elkuldi a felhasznalo adatait a bejelentkezes ellenorzesehez. Legyen az ellenorzo oldal a login.php. Tehat neked az a bajod, hogy a login.php tartalma jelenik meg belepeskor es nem az index.php tartalma? Nos, a megoldas eleg egyszeru, ahol eldontod, hogy sikeresen belepett, tedd be a kovetkezo sort:
Kód:
<?php header
(
'Location: index.php'
);
?>
Ez nem tesz mast, mint ujrairanytja az oldalt az index.php fele.
Naplózva
pepe0521
Új tag
Nem elérhető
Hozzászólások: 19
Re: PHP
«
Válasz #425 Dátum:
2010. 06. 06. - 13:24:58 »
Zseniális müködik...(a hiba az volt,hogy a login.php-t nyitotta meg bejelentkezés után nem az index.php-t)
Kód:
echo "Üdvözöllek $_POST[username]! bejelentkeztél.";//Vagy az lett volna a megoldás,hogy beszurok ide egy linket ami az index .php-re mutat de az nem az igazi lett volna
Köszi a segitséget Tupacko.
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #426 Dátum:
2010. 06. 07. - 07:19:36 »
Orulok neki! Ha barmi nehezsegbe utkozol (meg hanem is
), latogass el ide!
Naplózva
pepe0521
Új tag
Nem elérhető
Hozzászólások: 19
Re: PHP
«
Válasz #427 Dátum:
2010. 06. 11. - 13:40:44 »
Szerintetek melyik fórum motort lenne a legegyszerübb beágyazni kész weboldal(ba)?
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Weboldalba agyazott forum
«
Válasz #428 Dátum:
2010. 06. 12. - 21:10:18 »
Az attol fugg. Sok CMS-hez vannak forum pluginek, illetve sok forumhoz van CMS funkcio. Ez abszolut attol fugg, hogy milyen szintig akarod a weboldalt es a forumot eggye tenni. Ha csak kinezet, akkor mind1. Ha kozos adatokon akarsz dolgozni, egy azon admint felulet kell, stb. akkor erdemes a weboldal CMS-ehez keresni egy jo kiegeszitot, vagy annak hianyaban valami migracios eszkozt es olyan CMS-re alakitani, ami megfelel az igenyeidnek.
Naplózva
pepe0521
Új tag
Nem elérhető
Hozzászólások: 19
Re: PHP
«
Válasz #429 Dátum:
2010. 06. 13. - 18:03:24 »
Csak kinézet szintig nem akarok komolyabban belemászni (ahoz komolyabb tudásra lenne szükség azt meg nem találom
)
Egyszerü letisztult "forumocskát˝ szeretnék.
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #430 Dátum:
2010. 06. 16. - 07:16:50 »
Tobb lehetoseged van:
a) a weboldal es forummotor megvalasztasnal figyelembe veszed, hogy ugyan annak a sablonnak legyen az oldalhoz es a forumhoz is valtozata
b) egy olyan forumot valasztassz, aminek egyszeru a sablonozasa (pl. Simple Machines Forum) es atalakitod az oldalhoz talaloan
c) a forum API-jat hasznalva, keves programozas tudassal is, megoldod, hogy a weboldalon jelenjenek meg a forum uzenetei/egyeb
d) a legegyszerubb, ha a meglevo oldalhoz, ha CMS alapu, keresel egy forum plugin. Lehet nem lesz mindennel felvertezve, de csak egy rendszert kell rendbe tartani es kevesebb helyet is foglal. Hatranya, ha az egyiket feltorik, a masik is automatikusan feltorodik.
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #431 Dátum:
2010. 06. 18. - 23:57:12 »
Üdv.
Van lehetőség szimplán php kód alapján felépíteni/összerakatni valamilyen programmal az adatbázist(táblák, mezők)? Kaptam tanulni egy egyedi portálrendszer motorját és elég durván sok kódból áll, viszont semmilyen db felépítés nincs hozzá.
Köszi aki tud erre okosságot.
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #432 Dátum:
2010. 06. 20. - 22:05:09 »
Ha komplett portal motor, akkor benne kell legyen az SQL kod valahol, ami felepiti telepiteskor a DBt.
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #433 Dátum:
2010. 06. 30. - 01:05:50 »
Teljesen egyedi fejlesztés egyedi igényekre, csak föl kell másolni a tárhelyre config-ot átírni meg egy alap adatbázis és megy. Viszont db-t nem kaptam hozzá.
tehát ilyen telepítés meg ilyesmi nincs benne mint egy joomlában, pár adatot egy config fájlban kell belőni és ennyi.
Más:
Használhatom a $_REQUEST-et ha kapok POST-alés GET-tel is adatot ugyan oda? Kicsit komplikáltnak tűnik, hogy mind POST-ra mind GET-re meg kell adnom a szabályokat. van itt valami kritérium hol használhatom és hol nem ajánlott?
Üdvölet.
Naplózva
Tupacko
WebPillangó
Adminisztrátor
Törzstag
Nem elérhető
Hozzászólások: 956
Re: PHP
«
Válasz #434 Dátum:
2010. 07. 03. - 21:50:59 »
Egeszsegesebb kulon hasznalni a POST-ot, GET-et, COOKIE-t, es tarsait. A REQUEST mindent egyberakja. Biztonsagi szempontbol ugyszinten jobb, ha tudod honnan varsz adatot!
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #435 Dátum:
2010. 07. 17. - 14:28:28 »
Üdv.
Van lehetőség php-ban így tagolni a számokat?: ezt:123456789 így 1 2 3 4 5 6 7 8 9
Tehát tetszőleges szünetet beiktatni egyes számjegyek közé.
Nem igazán segít a php manual, nincs ötletem.
Naplózva
Tas
Új tag
Nem elérhető
Hozzászólások: 35
Re: PHP
«
Válasz #436 Dátum:
2010. 07. 18. - 19:28:19 »
Egy nagyon egyszerű példa:
Kód:
<?php
for(
$szamok
=
1
;
$szamok
<
10
;
$szamok
++)
{
print
$szamok
.
' '
;
}
?>
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #437 Dátum:
2010. 07. 18. - 22:50:37 »
Köszi az infót, adott kérdésre kiváló, én nem határoztam meg pontosan a dolgot, sorry.
Tehát egy tetszőleges szám vagy betű/szó is lehet.
pl.: 5345345345 így valahogy: 5 3 4 5 3 4 5 3 4 5
pl.: webpillangó így valahogy: w e b p i l l a n g ó
Pár megoldási lehetőség felvetődött bennem közben, és van rá funkció is, csak valahogy elkerülte figyelmem így bemásolom és ha valakinek van kedve véleményezheti a melyik a megfelelő mivel most a bőség zavara van.
1. Nem tűnik profi megoldásnak, bár működik a dolog. Ennyit sikerült kiagyalnom.
Kód:
<?php
function
KarakterCsere
(
$str
)
{
$str
=
str_replace
(
"w"
,
"w "
,
$str
);
$str
=
str_replace
(
"e"
,
"e "
,
$str
);
$str
=
str_replace
(
"b"
,
"b "
,
$str
);
$str
=
str_replace
(
"p"
,
"p "
,
$str
);
$str
=
str_replace
(
"i"
,
"i "
,
$str
);
$str
=
str_replace
(
"l"
,
"l "
,
$str
);
$str
=
str_replace
(
"a"
,
"a "
,
$str
);
$str
=
str_replace
(
"n"
,
"n "
,
$str
);
$str
=
str_replace
(
"g"
,
"g "
,
$str
);
$str
=
str_replace
(
"o"
,
"o "
,
$str
);
$str
=
strtolower
(
$str
);
return
$str
;
}
print
KarakterCsere
(
'webpillango'
);
?>
2. Ez elég hosszú de működik, php manual-ról van.
Kód:
<?php
function
mbStringToArray
(
$str
) {
if (empty(
$str
)) return
false
;
$len
=
mb_strlen
(
$str
);
$array
= array();
for (
$i
=
0
;
$i
<
$len
;
$i
++) {
$array
[] =
mb_substr
(
$str
,
$i
,
1
);
}
return
$array
;
}
function
mb_chunk_split
(
$str
,
$len
,
$glue
) {
if (empty(
$str
)) return
false
;
$array
=
mbStringToArray
(
$str
);
$n
= -
1
;
$new
=
''
;
foreach (
$array
as
$char
) {
$n
++;
if (
$n
<
$len
)
$new
.=
$char
;
elseif (
$n
==
$len
) {
$new
.=
$glue
.
$char
;
$n
=
0
;
}
}
return
$new
;
}
$str
=
'webpillango'
;
echo
mb_chunk_split
(
$str
,
1
,
' '
);
?>
3. Ez elég jónak tűnik, php manualról kis módsosítással.
Kód:
<?php
$string
=
'webpillango'
;
echo
substr
(
chunk_split
(
$string
,
1
,
' '
),
0
, -
1
);
?>
4. Valahogy ez viszi a pálmát tömörségben, miután ráakadtam a wordwrap-ra már nem volt nehéz dolgom összetenni.
Kód:
<?php
$string
=
"webpillango"
;
$str
=
wordwrap
(
$string
,
1
,
" "
,
true
);
echo
$str
;
?>
Naplózva
Tas
Új tag
Nem elérhető
Hozzászólások: 35
Re: PHP
«
Válasz #438 Dátum:
2010. 07. 19. - 07:05:50 »
Azt hittem valami lapozóhoz kell a szünetes számsor
. Az alábbi függvény nem rövidebb mint 3. vagy a 4. példa amit írtál, de viszont UTF-8-nál nem okoz gondot az ékezet. Ezt azonnal használhatod semmit nem kell átírni rajta. Behívod a programodba megadod neki a paramétereket és kész.
Kód:
header('content-type: text/html; charset=utf-8');
$text = 'szőrösszűrő';
/**
* Végig lépked a $szoveg karakterláncon az első karaktertől kezdve
* és minden karakterhez hozzáfűzi az $elvalaszto értékét.
*
* @param string $szoveg átalakítandó szöveg
* @param string elávalasztó karakter. Bármilyen karakter vagy karakterlánc lehet
* @param string karakterkódolás
* @return string átalakított szöveg
*/
function szet_tol($szoveg, $elvalaszto = '', $kodolas = 'UTF-8')
{
// szöveg hossza
$szoveg_hossz = mb_strlen($szoveg, $kodolas);
// ebbe 'gyüjtöm' a karaktereket
$szet_tolt_szoveg = '';
for($i = 0; $i < $szoveg_hossz; $i++)
{
$szet_tolt_szoveg .= mb_substr($szoveg, $i, 1, $kodolas) . $elvalaszto;
}
// az utolsó elválasztó levágása visszaadás elött
return rtrim($szet_tolt_szoveg, $elvalaszto);
}
print szet_tol($text, ' ') . '<br />';
print szet_tol($text, '*') . '<br />';
print szet_tol($text, '-') . '<br />';
// ehhez persze módosítani kell a fájl kódólást is!
print szet_tol($text, ' ', 'latin2') . '<br />';
Naplózva
spier
Tag
Nem elérhető
Hozzászólások: 116
Re: PHP
«
Válasz #439 Dátum:
2010. 07. 19. - 13:47:58 »
Nagyon jó, köszönöm!
Naplózva
Oldalak:
1
...
20
21
[
22
]
23
24
...
28
Fel
Nyomtatás
« előző
következő »
Ugrás:
Kérlek válassz egy célt:
-----------------------------
WebPillangó
-----------------------------
=> Általános társalgó
=> Programozás
=> Grafika
=> Weboldal készítés
Töltés...