Archívum - Júl 2006 - Fórum téma
július 10
2 külső css fájlt
Sziasztok!
A kérdésem, hogyan lehet egy html oldalhoz 2 db külső css stílus lapot kapcsolni?
Köszi
■ A kérdésem, hogyan lehet egy html oldalhoz 2 db külső css stílus lapot kapcsolni?
Köszi
Uj jelszo generalasa
Van egy lap amely user belepesre szolgal (login.php). Szuksegem van egy "Elfelejtett jelszo" opciora amelynek a lapja "forgetpwd.php" es a kovetkezo kodbol all : (a HTML formot mar nem raktam bele)Ezt valahogy a fenti kodal oldom meg. Ha a felhasznalo beirja a usernevet es az e-mail cimet es egyezik az adatbazisban levovel, akkor el kene kuldjek e-mailre neki egy uj random generalt jelszot.
Sajnos a crypt lekodolja a jelszot. El szeretnem kuldeni mail-be a felhasznalonak az uj jelszot de nem kodolva cryptel. Csak az adatbazisban legyen kodolva.
Tudotok segiteni ?
Koszonom!
■
$find = mysql_query("SELECT * FROM register WHERE username='".$_POST['username']."' AND email='".$_POST['email']."'");
$result = mysql_num_rows($find);
if (isset($_POST['submit'])) {
if ($result == 1) {
mysql_query("UPDATE register SET password='".crypt(rand(),pwd)."' WHERE username='".$_POST['username']."'");
}
}
Sajnos a crypt lekodolja a jelszot. El szeretnem kuldeni mail-be a felhasznalonak az uj jelszot de nem kodolva cryptel. Csak az adatbazisban legyen kodolva.
Tudotok segiteni ?
Koszonom!
postgresql function
Postgresql 7.3 ban lenne szükségem egy urldecode funkcióra.
Ehhez első körben egy hex2dec funkciót akartam csinálni:
Ebben mi lehet a hiba?
Kösz,
Miki
■ Ehhez első körben egy hex2dec funkciót akartam csinálni:
CREATE FUNCTION hex2dec (VARCHAR) RETURNS INTEGER AS
' SELECT x\'$1\'::INTEGER'
LANGUAGE sql WITH (iscachable)
' SELECT x\'$1\'::INTEGER'
LANGUAGE sql WITH (iscachable)
Ebben mi lehet a hiba?
Kösz,
Miki
Windows alatt nem találja a fájlt
Üdv Mindenkinek,
olyan érdekes dologgal találkoztam, hogy van egy weboldal és a helyi gépen (windows) tesztelve egy 'no such file or directory' hibaüzenetet kapok, míg a szerveren (linux) ez a hibaüzenet nem jön, elképzelhető, hogy a nincs beállítva linux-os gép alatt a hibakezelő változó - ezt nem tudom pontosan.
A szituáció a következő:
van egy fájl:
- index.php a legkülső könyvtárban található
- index.php, amelyben van egy hivatkozás: inlcude('ADMIN/hasznos.php') -ra
- a hasznos.php-ban van egy hivatkozás include('INC/c_session.php') - ra
- az 'INC' könyvtár az 'ADMIN' könyvtáron belül található
- az 'ADMIN' könyvtáron belül is van sok hivatkozás a 'hasznos.php'-ra
Ilyen esetben, hogyan kell megadni,h. mind az 'ADMIN' könyvtárból, mind pedig a főkönyvtárból hívott 'hasznos.php'-ban található 'INC/c_session.php' hivatkozás hibaüzenet nélkül működjön?
köszönettel
bsanyi
■ olyan érdekes dologgal találkoztam, hogy van egy weboldal és a helyi gépen (windows) tesztelve egy 'no such file or directory' hibaüzenetet kapok, míg a szerveren (linux) ez a hibaüzenet nem jön, elképzelhető, hogy a nincs beállítva linux-os gép alatt a hibakezelő változó - ezt nem tudom pontosan.
A szituáció a következő:
van egy fájl:
- index.php a legkülső könyvtárban található
- index.php, amelyben van egy hivatkozás: inlcude('ADMIN/hasznos.php') -ra
- a hasznos.php-ban van egy hivatkozás include('INC/c_session.php') - ra
- az 'INC' könyvtár az 'ADMIN' könyvtáron belül található
- az 'ADMIN' könyvtáron belül is van sok hivatkozás a 'hasznos.php'-ra
Ilyen esetben, hogyan kell megadni,h. mind az 'ADMIN' könyvtárból, mind pedig a főkönyvtárból hívott 'hasznos.php'-ban található 'INC/c_session.php' hivatkozás hibaüzenet nélkül működjön?
köszönettel
bsanyi
2 nyomógomb egy form-on
Sziasztok!
Hogyan lehetne azt megoldani, hogy 2 nyomógomb is működjön gey formon.
Pl. A submit gomb meghívja a form action fájl, még a reset gomb-al hogy tudok meghívni ezen hasonlóan valamit?
Köszi
■ Hogyan lehetne azt megoldani, hogy 2 nyomógomb is működjön gey formon.
Pl. A submit gomb meghívja a form action fájl, még a reset gomb-al hogy tudok meghívni ezen hasonlóan valamit?
Köszi
6-8 jegyű kód generálása előre megadott karakterekből
Hello,
Olyan függvényre lenne szükségem amivel előre megadott karakterek felhasználásával generálna egy 6-8 jegyű kódót. (és egy változóba tudnám menteni.
Köszi
■ Olyan függvényre lenne szükségem amivel előre megadott karakterek felhasználásával generálna egy 6-8 jegyű kódót. (és egy változóba tudnám menteni.
Köszi
július 9
miért indul új munkamenet az oldal újratöltésekor?
Sziatok!
A kérdésem a következő lenne: miért indul új munkamenet az oldal újratöltésekor? Próbáltam utánanézni a manualban, kerestem a Weblabor fórumában és levlistáiban is, mellesleg az utóbbiban találtam egy hasonló hozzászólást, de sajnos arra nem érkezett válasz :(
Egy bejelentkező oldalt készítek és jelenleg még a legelején tartok: elkészítettem a formot, ami továbbítja az adatokat, valamint a programot, ami leellenőrzi a beérkező információt, majd továbbítja a felhasználót egy másik oldalra. Azonban a form elküldésekor minden esetben új session indul, vagy legalábbis új session_id kerül generálásra.
Ami még érdekesebbé teszi a helyzetet, hogy a két különböző szerveren is futtattam a kódot és míg az egyiken működött, a másikon előált ez a gond.
Mint írtam átolvastam az ide vágó cikkeket és a fórum hozzászólások nagy részét, így igyekszem leszögezni: az oldal elején (mindenféle kimenet előtt) ott a session_start függvény és a programkódban sehol nincs megszakítva a munkamenet.
A kód a következő:...
[colorer=php]if ( isset( $_POST['uinput'] ) == true AND isset( $_POST['pinput'] ) == true )
A kérdésem a következő lenne: miért indul új munkamenet az oldal újratöltésekor? Próbáltam utánanézni a manualban, kerestem a Weblabor fórumában és levlistáiban is, mellesleg az utóbbiban találtam egy hasonló hozzászólást, de sajnos arra nem érkezett válasz :(
Egy bejelentkező oldalt készítek és jelenleg még a legelején tartok: elkészítettem a formot, ami továbbítja az adatokat, valamint a programot, ami leellenőrzi a beérkező információt, majd továbbítja a felhasználót egy másik oldalra. Azonban a form elküldésekor minden esetben új session indul, vagy legalábbis új session_id kerül generálásra.
Ami még érdekesebbé teszi a helyzetet, hogy a két különböző szerveren is futtattam a kódot és míg az egyiken működött, a másikon előált ez a gond.
Mint írtam átolvastam az ide vágó cikkeket és a fórum hozzászólások nagy részét, így igyekszem leszögezni: az oldal elején (mindenféle kimenet előtt) ott a session_start függvény és a programkódban sehol nincs megszakítva a munkamenet.
A kód a következő:
echo "<div id=\"bejelentkezo\">\n";
echo "<h2 id=\"cimsor\">Bejelentkezés</h2>\n";
echo "<form name=\"belepes\" method=\"post\" action=\""._admin_oldal."?sid=".session_id()."&padmin=login\">\n";
echo "<div id=\"egyutt\">\n";
echo "<div id=\"felirat\">Felhasználónév:</div>\n";
echo "<div id=\"mezo\">\n";
echo "<input name=\"uinput\" type=\"text\" size=\"43\">\n";
echo "</div>\n";
echo "</div>\n";
echo "<div id=\"egyutt\">\n";
echo "<div id=\"felirat\">Jelszó:</div>\n";
echo "<div id=\"mezo\">\n";
echo "<input name=\"pinput\" type=\"password\" size=\"43\">\n";
echo "</div>\n";
echo "</div>\n";
echo "<div id=\"bejelent\"><input type=\"submit\" name=\"bejelent\" value=\"belép\"></div>\n";
echo "</form>\n";
echo "</div>\n";
[colorer=php]if ( isset( $_POST['uinput'] ) == true AND isset( $_POST['pinput'] ) == true )
Nem található oldal kezelése PHP-ben, ha régi hírlevélből kattintottak
Sziasztok!
Volna egy érdekes kérdésem, és nagyjából sejtem a megoldást, de a véleményetekre lennék kiváncsi!
A rendszeres hírlevelemben terelgetem a jónépet az oldalamra, úgy, hogy létrehozok, csak a hírlevélből megközelíthető dinamikus tartalmakat. pl:
http://www.domain.hu/index.php?sendid=12&cikk=1&mailid=1451
Ha valaki a hírlevélből rákattint a hivatkozásra, mert érdekli, akor a statisztikám jegyzi hogy ki volt az aki megnézte, meg mikor, meg honnan stb..
A probléma akkor van, ha a hírlevél aktualitása után kattint a hivatkozásra (pl.: 2 hónap múlva), és az a tartalom addigra már nemlétező!
Na most miután ez egy dinamikusan létrejött oldal ezért a err 404 nem segít, hiszen az index.php létezik!
Én arra gondoltam, hogy amikor feldolgozom az url-t akkor úgy hajtatom végre az adatbázis műveletet, hogy a helytelen visszatérés esetén ne az sql hibaüzenetet írja ki, hanem kiírja hogy: Sajnos a keresett stb...
Ehhez kapcsolódóan egy kérdésem van!
Hogyan kell kikapcsolni a hibaüzenetek kiírását (gondolom manual, csak kb. hol?)
Várom válaszotokat: s_volenszki
■ Volna egy érdekes kérdésem, és nagyjából sejtem a megoldást, de a véleményetekre lennék kiváncsi!
A rendszeres hírlevelemben terelgetem a jónépet az oldalamra, úgy, hogy létrehozok, csak a hírlevélből megközelíthető dinamikus tartalmakat. pl:
http://www.domain.hu/index.php?sendid=12&cikk=1&mailid=1451
Ha valaki a hírlevélből rákattint a hivatkozásra, mert érdekli, akor a statisztikám jegyzi hogy ki volt az aki megnézte, meg mikor, meg honnan stb..
A probléma akkor van, ha a hírlevél aktualitása után kattint a hivatkozásra (pl.: 2 hónap múlva), és az a tartalom addigra már nemlétező!
Na most miután ez egy dinamikusan létrejött oldal ezért a err 404 nem segít, hiszen az index.php létezik!
Én arra gondoltam, hogy amikor feldolgozom az url-t akkor úgy hajtatom végre az adatbázis műveletet, hogy a helytelen visszatérés esetén ne az sql hibaüzenetet írja ki, hanem kiírja hogy: Sajnos a keresett stb...
Ehhez kapcsolódóan egy kérdésem van!
Hogyan kell kikapcsolni a hibaüzenetek kiírását (gondolom manual, csak kb. hol?)
Várom válaszotokat: s_volenszki
július 8
Hibaüzenetek elcsípése
Sziasztok!
A freeweb-en van a tárhelyem és ott minden hibaüzenet megjelenik. Ezeket az üzeneteket egy fájlba szeretném menteni, megtiltani a megjelenítésüket és egy információ szegény hibaüzenetet kiírni. A beállításokat, persze nem tudom megváltoztatni... :-(
Ti hogy oldanátok meg ezt?
Írjak @-ot minden elé és állítsam össze darabonként az üzenet szövegét?
Milyen változóban/állandóban tárolódik pl.: a Warning! fvnev() ... in php/fajl/eleresiutvonal/fajl.php on line 19 szöveg?
■ A freeweb-en van a tárhelyem és ott minden hibaüzenet megjelenik. Ezeket az üzeneteket egy fájlba szeretném menteni, megtiltani a megjelenítésüket és egy információ szegény hibaüzenetet kiírni. A beállításokat, persze nem tudom megváltoztatni... :-(
Ti hogy oldanátok meg ezt?
Írjak @-ot minden elé és állítsam össze darabonként az üzenet szövegét?
Milyen változóban/állandóban tárolódik pl.: a Warning! fvnev() ... in php/fajl/eleresiutvonal/fajl.php on line 19 szöveg?
Veszélyes az objektumközpontú programozás?
Sziasztok!
Már egy jó ideje programozok PHP-ben, de eddig még soha sem használtam objektumokat. Tőletek hallottam, hogy milyen jó, ezért úgy gondoltam kipróbálom. Elővettem a könyvemet (Tanuljuk meg a PHP4 használatát 24 óra alatt), odalapoztam az Objektumok fejezethez és teljesen meglepődtem!
„Az objektumközpontú programozás veszélyes. Megváltoztatja a programozásról való gondolkodásmódunkat és ha egyszer hatalmába kerít, nem tudunk tőle szabadulni.”
Húha! Ez most jó vagy rossz? A számítógépek 5. generációjába vezették be az Objektum orientált programozást, most a 6. generációban vagyunk.
- Tehát ez az alapja a modern programozásnak? vagy
- Egy régi túlhaladott, elavult technika?
Ahogy elolvastam nem tűnik, olyan ördöngösségnek. (pl.: a var változó definíció nagyon sok helyen van Pascal, Javascript...)
A végén ismét: ~ az objektumközpontú programozás megértése nélkül is jó PHP programozó válhat az emberből.
Előnyök: könnyű átlátható, újrahasznosítható és rugalmas forráskód.
Hátrányok: több erőforrás használat, más gondolkodásmód, amelytől nem szabadulhatunk. :-)
- A PHP5 is ezt az ágat erősíti. (Nem tudom miben több.) Tehát ez a világ legszuperebb dolga? vagy
- Állandóan nagy harc folyik az erőforrások használatának a lecsökkentésében érdekében. Erre pazaroljuk a drága időt?
Szóval az lenne a kérdésem: Tényleg veszélyes az objektumközpontú programozás? Vagy csak a könyv visel egy régebbi álláspontot?
Mivel csak egy könyvem van, ezért nem tudom összehasonlítani, hogy mennyire vegyem figyelembe a leírtakat. Szeretném a véleményeteket kérni ez ügyben. Előre is köszönöm a válaszotokat.
■ Már egy jó ideje programozok PHP-ben, de eddig még soha sem használtam objektumokat. Tőletek hallottam, hogy milyen jó, ezért úgy gondoltam kipróbálom. Elővettem a könyvemet (Tanuljuk meg a PHP4 használatát 24 óra alatt), odalapoztam az Objektumok fejezethez és teljesen meglepődtem!
„Az objektumközpontú programozás veszélyes. Megváltoztatja a programozásról való gondolkodásmódunkat és ha egyszer hatalmába kerít, nem tudunk tőle szabadulni.”
Húha! Ez most jó vagy rossz? A számítógépek 5. generációjába vezették be az Objektum orientált programozást, most a 6. generációban vagyunk.
- Tehát ez az alapja a modern programozásnak? vagy
- Egy régi túlhaladott, elavult technika?
Ahogy elolvastam nem tűnik, olyan ördöngösségnek. (pl.: a var változó definíció nagyon sok helyen van Pascal, Javascript...)
A végén ismét: ~ az objektumközpontú programozás megértése nélkül is jó PHP programozó válhat az emberből.
Előnyök: könnyű átlátható, újrahasznosítható és rugalmas forráskód.
Hátrányok: több erőforrás használat, más gondolkodásmód, amelytől nem szabadulhatunk. :-)
- A PHP5 is ezt az ágat erősíti. (Nem tudom miben több.) Tehát ez a világ legszuperebb dolga? vagy
- Állandóan nagy harc folyik az erőforrások használatának a lecsökkentésében érdekében. Erre pazaroljuk a drága időt?
Szóval az lenne a kérdésem: Tényleg veszélyes az objektumközpontú programozás? Vagy csak a könyv visel egy régebbi álláspontot?
Mivel csak egy könyvem van, ezért nem tudom összehasonlítani, hogy mennyire vegyem figyelembe a leírtakat. Szeretném a véleményeteket kérni ez ügyben. Előre is köszönöm a válaszotokat.