XML URL in PHP auslesen
Benni
- php
- xml
Guten Tag,
ich möchte eine XML Datei über einen Link in PHP einbinden und dann dementsprechend bearbeiten. Leider wir mir angezeigt "Konnte Datei nicht laden".
Kann mir jemand helfen wo der Fehler liegen könnte.
<?php
if (file_exists("http://om.best-boats24.net/9448FC87-6A74-4595-9426-B43EE53489DD/?no_dl=1")) {
$xml = simplexml_load_file('http://om.best-boats24.net/9448FC87-6A74-4595-9426-B43EE53489DD/?no_dl=1');
var_dump($xml);
}
else {
exit("Konnte Datei nicht laden. ");
}
?>
Hallo
ich möchte eine XML Datei über einen Link in PHP einbinden und dann dementsprechend bearbeiten. Leider wir mir angezeigt "Konnte Datei nicht laden".
Ist für deine PHP-Installation sicher gestellt, dass die Funktion file_exists auf HTTP-Ressourcen zugreifen kann? Es ist nämlich durchaus möglich, dass die Funktion nur auf das lokale Dateisystem zugreifen darf. Details im Doku-Eintrag für file exists
.
if (file_exists("http://om.best-boats24.net/9448FC87-6A74-4595-9426-B43EE53489DD/?no_dl=1"))
Tschö, Auge
Moin!
Jepp. Und vor dem unmotivierten Herumtesten und fröhlichen Herumraten, was von der Vielzahl der möglichen Antworten funktionieren könnte, sollte Benni ein PHP-Skript mit
<?php phpinfo(); ?>
anlegen, es abrufen (falls das erlaubt ist…) und neben "disable_functions" und "allow_url_fopen" nachsehen, was ihm noch so alles verboten ist…
Jörg Reinholz