Autor Zpráva
gregi
Profil *
Zdravim,
narazil jsem na problém s funkcí simplexml_load_file();
Když se snažím načíst funkci z php, tedy
$rss =  simplexml_load_file('objednavka.php?id=1');
tak mi to hází chybu Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity.
Nevíte proč? Díky
Mike8748
Profil
treba proto ze mas v tom xml souboru neznamou entitu?
gregi
Profil *
Nechápu? To vadí, když v tom souboru mám
<?
if($_GET[id]==1){
?> 

Proč? Já myslel že to čte až výsledek, tedy to, co se zobrazuje prohlížeči, resp. v html kódu.
Mike8748
Profil
gregi
vysledek ti to precte pokud udelas http pozadavek na danej skript

takze http://www.tvujweb.cz/objednavka.php?id=1 jako cestu dej
gregi
Profil *
Stále to samé. Pořád má problémy s tím if($_GET[id]==1){ , čte to jako php soubor. Hází to stejnou chybu. Jde to udělat nějak jinak, nebo jak to vyřešit? Dík
Jan Tvrdík
Profil
gregi
zkoušel jsi:
if($_GET['id']==1){

?
gregi
Profil *
Jo, jo. Já ale potřebuju stejně ty data ve formě XML dostat z databáze. Takže když mám
Soubor read.php
$rss =  simplexml_load_file("http://stranky.cz/objednavka.php");

A soubor objednavka.php
$sql=mysql_query("SELECT * FROM objednavka WHERE id=25");
$vypis=mysql_fetch_array($sql);
echo $vypis[text];

Tak to hází
Warning: simplexml_load_file() [function.simplexml-load-file]: http://stranky.cz/objednavka.php?id=2
5:2: parser error : Extra content at the end of the document in /var/www/stranky.cz/stranky.cz/read.php on line 2

Warning: simplexml_load_file() [function.simplexml-load-file]: <b>Parse error</b>: syntax error, unexpected T_STRING in <b>/var/www/vizit in /var/www/web5/stranky.cz/stranky.cz/read.php on line 2

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /var/www/stranky.cz/stranky.cz/read.php on line 2

Warning: simplexml_load_file() [function.simplexml-load-file]: objednavka.php:1: parser error : xmlParsePI : no target name in /var/www/stranky.cz/stranky.cz/read.php on line 11

Ale jakmile do souboru objednavka.php hodim přímo XML výpis, tak to funguje. Už fakt netušim jak na to.

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