Hey zusammen,
ich habe ein kleines Problem mit simpleXML
ich lese ein paar xml-Dateien wie folgt ein:
wenn ich das Programm mit $target_1 laufen lasse funktiniert es wunderbar! Sobald ich jedoch $target_2 als quelle nutze bekomme ich folgenden Fehler:
target_2 ist ein hardlink der auf einen unterordner von /test1/test2/ verweist!
Die Dateistruktur sieht wie folgt aus:
server
--var
----www
------test
--test1
----12345
----test2
------1
------2
------3
------[...]
--[...]
Wenn ich in obiger schleife sämtliche Dateien ausgeben lasse kann ich erkennen, dass ich auf jedenfall im richtigen ordner lande! Aber wieso kann ich dort keine xml-Datei einlesen??
Woran könnte das liegen? Bin für jeden Tipp dankbar!
Vielen Dank
Määx
ich habe ein kleines Problem mit simpleXML
ich lese ein paar xml-Dateien wie folgt ein:
PHP-Code:
[...]
$target_1 = "/var/www/test/";
$target_2 = "/test1/12345/";
$handle=opendir ( $target_1 );
while ($datei = readdir ($handle)){
if (!is_dir($datei) && strrchr($datei,".") == ".xml"){
$xml = simplexml_load_file($datei);
[...]
}
}
Code:
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "test.xml" in /var/www/test/xml.php on line 15
Die Dateistruktur sieht wie folgt aus:
server
--var
----www
------test
--test1
----12345
----test2
------1
------2
------3
------[...]
--[...]
Wenn ich in obiger schleife sämtliche Dateien ausgeben lasse kann ich erkennen, dass ich auf jedenfall im richtigen ordner lande! Aber wieso kann ich dort keine xml-Datei einlesen??
Woran könnte das liegen? Bin für jeden Tipp dankbar!
Vielen Dank
Määx
Kommentar