Autor | Zpráva | ||
---|---|---|---|
oran Profil * |
#1 · Zasláno: 17. 6. 2007, 19:19:17
Jak zjistit pred otevrenim souboru, jestli ten soubor na urcite URL skutecne existuje? Protoze kdyz se snazim fopenem otevrit soubor ktery neexistuje, program se mi zacykli... je plno funkci na overovani zda soubor existuje ale vsechny jsou jen lokalne a zadna nefunguje vzdalene na url (http://) diky
|
||
djlj Profil |
#2 · Zasláno: 17. 6. 2007, 19:33:45
Protoze kdyz se snazim fopenem otevrit soubor ktery neexistuje, program se mi zacykli...
Tak ho máš špatně napsaný. Na fopen se nemá co zacyklit. |
||
bukaj Profil |
#3 · Zasláno: 17. 6. 2007, 19:40:24
oran
zajímalo by mě, jak na tomto chceš udělat cyklus: $soubor = fopen("http://domena.cz/index.php", "r"); ? :D |
||
oran Profil * |
#4 · Zasláno: 17. 6. 2007, 19:41:09
ok, tak ne primo fopenem, ale ukladam si z nej vsechno do promenne, takze je tam while dokud neni konec souboru ukladej, ale kdyz ten soubor neexistuje tak neni konec souboru a donekonecna to hlasi chybu.
|
||
oran Profil * |
#5 · Zasláno: 17. 6. 2007, 19:41:52
takhle:
$fd = fopen($adr, 'r'); while (!feof($fd)) { $url .= fgets($fd); } fclose($fd); |
||
djlj Profil |
#6 · Zasláno: 17. 6. 2007, 19:43:29
if($fd = fopen($adr, 'r')){
while (!feof($fd)) { $url .= fgets($fd); } fclose($fd); } |
||
oran Profil * |
#7 · Zasláno: 17. 6. 2007, 19:45:37
no jasne :)) nechapu jak nekdy muzu byt tak tupej... nekdy sem na sebe fakt hrdej, a pak udelam neco podobnyho... diky
|
||
oran Profil * |
#8 · Zasláno: 17. 6. 2007, 19:49:38
a jeste jeden lama dotaz... jak zabranit vypisu toho staandartniho chyboveho hlaseni, kdyz ten soubor neexistuje a fopen se ho snazi v te podmince otevrit?
|
||
temistokles Profil |
#9 · Zasláno: 17. 6. 2007, 19:55:23
error_reporting(0);
|
||
bukaj Profil |
#10 · Zasláno: 17. 6. 2007, 20:34:38
přidat před fopen operátor ticha (@)
|
||
Časová prodleva: 17 let
|
0