Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Errorhandling bei SimpleXML [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Errorhandling bei SimpleXML


 
lightwave
12-12-2006, 09:16 
 
Hallo *,

ich habe folgenden aufruf, um aus einer URL, die dann XML generiert, Daten herauszulesen:

$p_zebra_path = "http://xxx/Template=username.xml&SystemID=Test";

$xml = simplexml_load_file($p_zebra_path);

Wie kann ich am Besten abfragen, ob die URL überhaupt verfügbar ist ?

Mit einem file_exists() habe ich es breits ausprobiert und da scheint er Probleme aufgrund der URL zu haben.

Vielen Dank

edit: typo

 
XGremliN
12-12-2006, 09:18 
 
if(simplexml_load_file($p_zebra_path)) {
$xml = simplexml_load_file($p_zebra_path);
}


ungetestet!

@admins, mods
Kann ich nicht bitte wieder einen normalen Status bekommen?

 
lightwave
12-12-2006, 10:32 
 
Hi, danke für den Vorschlag :)

beim Aufruf bekomme ich dann System Warnings.

SYSTEM WARNING: simplexml_load_file() [function.simplexml-load-file]: php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt.

Kann ich diese irgendwie unterdrücken ?

Vielen Dank

 
XGremliN
12-12-2006, 14:32 
 
Unterdrücken kannst du alle Meldungen, ist aber nicht gut.

Zum unterdrücken schau mal nach error_reporting

 
Abraxax
12-12-2006, 21:26 
 
Original geschrieben von XGremliN
@admins, mods
Kann ich nicht bitte wieder einen normalen Status bekommen? schiddebön ....

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:06 Uhr.