Archívum - Júl 2006
július 7
Távoli weblap tartalmának lementése fopen()-nel?
fiúk, a kérdésem az volna, hogy:
- adott egy http://valami.hu honlap és ennek a tartalmát szeretném .txt-ben menteni.
arra gondoltam, hogy:
1. fopen()-el megnyito
2. fgets-el kiolvasom soronknt
3. fputs-el beírom a .txt fájlba.
de nem megy a dolog.
Kód:Ötletetek?
Vagy más módszer?
■ - adott egy http://valami.hu honlap és ennek a tartalmát szeretném .txt-ben menteni.
arra gondoltam, hogy:
1. fopen()-el megnyito
2. fgets-el kiolvasom soronknt
3. fputs-el beírom a .txt fájlba.
de nem megy a dolog.
Kód:
<?php
$lap=fopen("http://www.valami.hu","r");
while (!feof($lap)) {
$olvas=fgets($lap, 1024);
print $olvas;
fputs($olvas,"test.txt");
}
fclose($lap);
Vagy más módszer?
ASP vagy PHP - melyik mire jó?
Mire jó az ASP? Miben jobb, mint a PHP (ha egyáltalán)? A Weblaboron miért nincs külön rovata, mint a PHP-s témáknak (gondolom, nem ok nélkül)? Hol használják? Van jövője? Segít az álláskeresésben? Érdemes PHP után megtanulni, vagy csak az időmet pocsékolom vele?
■ IP cím alapján adatszolgáltatás Németországban
Sziasztok!
Van egy kérdésem,remélem tud nekem valaki válaszolni.Van egy barátnöm,aki az újonnan megnyílt üzletét egy fórumon hirdette meg,aztán valaki küldött egy nem éppen hízelgö hozzászólást.Gondolom,az IP cím alapján,(amit ugye a szolgáltató valószínüleg megtart,) meg lehet találni ezt az illetöt.Na most arra lennék kíváncsi,szerintetek az IP címet kiadja-e a szolgáltató magánszemélynek is,vagy ügyvédnek,vagy csak a rendörségnek?Ja,és mindez németországban.Ismertek esetleg ilyen esetet?Hogy mit érdemel az a bünös...
Válaszaitokat elöre is köszönöm!
■ Van egy kérdésem,remélem tud nekem valaki válaszolni.Van egy barátnöm,aki az újonnan megnyílt üzletét egy fórumon hirdette meg,aztán valaki küldött egy nem éppen hízelgö hozzászólást.Gondolom,az IP cím alapján,(amit ugye a szolgáltató valószínüleg megtart,) meg lehet találni ezt az illetöt.Na most arra lennék kíváncsi,szerintetek az IP címet kiadja-e a szolgáltató magánszemélynek is,vagy ügyvédnek,vagy csak a rendörségnek?Ja,és mindez németországban.Ismertek esetleg ilyen esetet?Hogy mit érdemel az a bünös...
Válaszaitokat elöre is köszönöm!
Party like it's 1999
Őry Máté jegyezte meg nemrég, hogy nem ünnepeltük meg az ötéves születésnapunkat. Nos, a visszamenőleges hír/blog adatbázisunkban valóban csak a 2001 óta a PHPInfón megjelent anyagok voltak elérhetőek, de a Weblabor története 1999 elejéig nyúlik vissza, amikoris Somkuti Sándorral elindítottuk. Ebben az időben ugyan nem volt hír részleg, de egy hírlevelet üzemeltettünk, amelynek első számait sikerült megmenteni.
Introducing Microsoft Visual Basic 2005 for Developers
Ingyenesen letölthető tankönyv az MS-től
■ Login lap problémák
Adott a kovetkező kód (egy login lap):Beirok például egy usernevet és egy jelszot amely létezik az adatbázisban akkor kiirja : "A belépés megtörtént".
Azt akarom, hogy miután kiirta a szöveget (a belépés megtörtént) a login mezök tünjenek el. Ha pedig hibásak az adatok (a usernev vagy password nem létezik) akkor ne tünjenek el a mezők.
Ezt meg tudnám oldani ha beirok egy exit() fugvényt a köv. sor után : print "A belépés megtörtént"; de ez nem megfelelő, mert megálitja a szkript müködését.
Kérek egy kis segitséget. Köszönöm!
■
$login = mysql_query("SELECT * FROM register WHERE username='".$_POST['username']."' AND password='".crypt($_POST['password'],'pwd')."'");
$result = mysql_num_rows($login);
if (isset ($_POST['submit'])) {
if ($result == 1) {
print "A belepes megtortent";
} else {
print "Nem tudok belepni";
}
}
?>
<form action="login.php" method="post">
Username:<br /><input type="text" name="username" size="30" maxlength="25" /><br />
Password:<br /><input type="password" name="password" size="30" maxlength=15" /><br />
<p><input type="submit" name="submit" value="Login" /></p>
</form>
</body>
</html>
Azt akarom, hogy miután kiirta a szöveget (a belépés megtörtént) a login mezök tünjenek el. Ha pedig hibásak az adatok (a usernev vagy password nem létezik) akkor ne tünjenek el a mezők.
Ezt meg tudnám oldani ha beirok egy exit() fugvényt a köv. sor után : print "A belépés megtörtént"; de ez nem megfelelő, mert megálitja a szkript müködését.
Kérek egy kis segitséget. Köszönöm!
Átlátszó hátterű GIF mivel hozható létre?
Sziasztok!
Már régebben is láttam olyan képeket, amelyeknek nem volt hátterük, és nem tudtam milyen programmal, vagy képformátummal csinálják. Aztán amikor flash fórumokban kezdtem böngészni, találtam egy olyan feladatot, amikor átlátszó hátterű gif-et kellett alkalmazni.
Ha tudja valaki, hogy kell ilyet készíteni, vagy milyen formátum, vagy tudja milyen programot kell hozzá használni az legyenszíves, és írja meg.
Nem tudom mennyire voltam egyértelmű, de azért előre is köszönöm!
■ Már régebben is láttam olyan képeket, amelyeknek nem volt hátterük, és nem tudtam milyen programmal, vagy képformátummal csinálják. Aztán amikor flash fórumokban kezdtem böngészni, találtam egy olyan feladatot, amikor átlátszó hátterű gif-et kellett alkalmazni.
Ha tudja valaki, hogy kell ilyet készíteni, vagy milyen formátum, vagy tudja milyen programot kell hozzá használni az legyenszíves, és írja meg.
Nem tudom mennyire voltam egyértelmű, de azért előre is köszönöm!
combobox, minden böngészőben működő
Hali!
Tud valaki olyan comboboxról ami minden böngészőben jól működik? (combobox alatt olyan select -et értek, aminek lehet új értéket is adni)
Kösz,
M
■ Tud valaki olyan comboboxról ami minden böngészőben jól működik? (combobox alatt olyan select -et értek, aminek lehet új értéket is adni)
Kösz,
M
július 6
SQL lekérést károsító hibák lekezelése
Sziasztok!
Van egy táblám tele adatokkal. Az első mező (id) integer típusú, index és automatikusan nő az értéke új adatoknál. GET-es kérelem formájában megkapja a sorszámot (id-et), hogy mit jelenítsen meg. Ezzel csak akkor vagyok gondban, ha eljátszom az oldalt megbontó, rosszindulatú látogatót...
Mondjuk, kézzel azt írja be, hogy: index.php?valami=14h24
1. megoldáskimenet: megjelenik a 14. sor adatai
2. megoldáskimenet: Hiba! 1054: Unknown column '14h24' in 'where clause'
Ez persze a leegyszerűsített vázlat...
Mi lenne a legjobb megoldás?
Szűrjek meg minden egyes változót? 1054 hibához rendeljek egy olyan üzenet, mintha nem adatna vissza semmit se a lekérés?
Érdemes 4 fokozatú hibaüzenet rendszert bevezetni?
Jelenleg van: tájékoztató üzenet, hibaüzenet, kritikus hibaüzenet
Legyen-e: „hacker” üzenet (ez nem a program hibája és egy normális felhasználó sem tudna ilyet produkálni)
■ Van egy táblám tele adatokkal. Az első mező (id) integer típusú, index és automatikusan nő az értéke új adatoknál. GET-es kérelem formájában megkapja a sorszámot (id-et), hogy mit jelenítsen meg. Ezzel csak akkor vagyok gondban, ha eljátszom az oldalt megbontó, rosszindulatú látogatót...
Mondjuk, kézzel azt írja be, hogy: index.php?valami=14h24
1. megoldás
"SELECT * FROM tabla WHERE id=’".$valami."’" 2. megoldás
"SELECT * FROM tabla WHERE id=".$valami Ez persze a leegyszerűsített vázlat...
Mi lenne a legjobb megoldás?
Szűrjek meg minden egyes változót? 1054 hibához rendeljek egy olyan üzenet, mintha nem adatna vissza semmit se a lekérés?
Érdemes 4 fokozatú hibaüzenet rendszert bevezetni?
Jelenleg van: tájékoztató üzenet, hibaüzenet, kritikus hibaüzenet
Legyen-e: „hacker” üzenet (ez nem a program hibája és egy normális felhasználó sem tudna ilyet produkálni)



