Autor Zpráva
anonymní
Profil *
Moderátor Chamurappi: Přesunuto z warning simplexml_load_file. Čemu jsi nerozuměl na „Nikdy nezakládej duplicity“?

Je možné, že server nepodporuje simpleXML? Na jednom serveru program je rychlý a funkční, na druhém nehorázně pomalý a s warningy:

Warning: simplexml_load_file(http://...) [function.simplexml-load-file]: failed to open stream: Connection timed out in ...
Radek9
Profil
Moderátor Chamurappi: Přesunuto z warning simplexml_load_file.

anonymní:
failed to open stream
Copak to asi znamená? :)
anonymní
Profil *
Moderátor Chamurappi: Přesunuto z warning simplexml_load_file.

Chápu to tak, že se nepodařil otevřít xml soubor, ale proč to někde jde a jinde ne?
Luksa
Profil *
Ahoj, jak je možné, že zničehonic mi program hlásí chybu. Podotýkám, že jsem nic neměnil, najednou zmáčknu refresh a chyba:
Warning: simplexml_load_file(http://....) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in...

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://...." in...

Warning: Invalid argument supplied for foreach() in ...


$text = 'http://...atd';

$xml=simplexml_load_file("$text");
foreach($xml->prvek->bod as $bod){
        echo $bod;
}

díky
Leo
Profil
No evidentně načítáte externí soubor přes http, takže něco mohli změnit oni - například nechtějí, aby jim jejich soubor někdo sosal na svuj server. Leo
Luksa
Profil *
Leo:
To ano, ale vždyť ho tam sami nabízejí http://portal.gov.cz/zivotnisituace?uzel=31&POSTUP_ID=121&PRVEK_ID=45 (dole). Na jiném serveru to zatím funguje, tak nevím...
Mike8748
Profil
Luksa:
jestli děláš takovou kravinu jako načítat ten xml soubor z jejich serveru při každém refreshi své stránky, se nediv že ti to zablokujou. všechny věřejně dostupné služby jejich serverů mají nastavené limity pro počet požadavků za hodinu/den
Luksa
Profil *
Mike8748:
Díky, už je mi to jasný.

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: