Autor Zpráva
Major
Profil *
Ahojte potrebujem načítat obsah súboru ako reťazec. robim to pomocou funkcie file_get_contents().

kod je nasledovny:

$adr="http://www.adresa.sk/cennik.php?premenna1=aa&premenna2=rrrr";

$soubor = file_get_contents($adr);

$fp2 = FOpen ($nazov_suboru.'.xml', "w");
if ($fp2):
FWrite ($fp2, $soubor);
FClose ($fp2);
endif;

po spusteni to vyzera ze chvilku nacitava a potom mi hodi nasledujucu chybu:

Warning: file_get_contents(http://www.adresa.sk/cennik.php?premenna1=aa&premenna2=rrrr) [function.file-get-contents]: failed to open stream: HTTP request failed! in /DISK3/WWW/adresa.sk/www/images/index_prod.php on line 9

subor ktory sa pokusam stiahnut je cennik ktory ma cca 7,00 MB

subor ktory ulozi na disk ma velkost 0MB
Major
Profil *
Neviete mi poradit cim moze byt ta chyba spôsobena ked dam stiahnut iny subor tak to funguje. Moze to byt celkostou toho suboru? ako by sa dal vyriesit tento problem.

Dakujem
Taps
Profil
Major
Podle chybového hlášení vypadá že adresa url není správná.
ondra121
Profil *
Čau, já si myslím, že touhle f-cí obsah souboru .php skriptu rozhodně nenačteš, protože nemáš práva pro čtení a jestli ten skript má něco generovat tak se nevykoná. Použil bych cURL.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0