XML einlesen über PHP
Melchior
- php
0 lulu0 Thomas J.S.
Ein PHP-Script von mir enthält folgende Zeile:
$fp = fopen($xml_url, "r") or die("Kann XML-Datei nicht öffnen.");
Der Variable $xml_url wurde vorher ein Wert zugewiesen über:
$xml_url="http://www.camelot-europe.com/herald/servers/Lyonesse/guilds/234.xml";
Folgende Fehlermeldung kommt:
Warning: fopen("http://www.camelot-europe.com/herald/servers/Lyonesse/guilds/234.xml", "r") - Bad file descriptor in c:\programme\apache group\apache\htdocs\einlesen.php on line 287
Kann XML-Datei nicht öffnen.
Wer kann mir sagen, woran das liegt?
Gruß,
Melchior
Huhu Melchior
schau mal in der php.ini nach was bei fopen wrappers eingetragen ist.
Da sollte das stehen:
allow_url_fopen=On
Die URL ist jedenfalls richtig, ich habe Dein Beispiel getestet und es funktioniert.
Viele Grüße
lulu
Hey lulu,
danke für die schnelle Antwort!
Leider ist der Parameter in der php.ini bereits so gesetzt :-(
Melchior
Hallo Melchior
Leider ist der Parameter in der php.ini bereits so gesetzt :-(
dann gib mal Details zu Deiner Konfiguration Versionsnummern, OS etc. preis.
Evtl. hilft ein Update von PHP?
Habe leider auch keine weiteren Ideen dazu :-(
Viele Grüße
lulu
PHP Version 4.2.3
System Windows NT 5.0 build 2195
Build Date Sep 6 2002 10:38:51
Server API CGI
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\WINNT\php.ini
Debug Build no
Thread Safety enabled
Melchior
Hallo,
Folgende Fehlermeldung kommt:
Warning: fopen("http://www.camelot-europe.com/herald/servers/Lyonesse/guilds/234.xml", "r") - Bad file descriptor in c:\programme\apache group\apache\htdocs\einlesen.php on line 287
Kann XML-Datei nicht öffnen.
Wer kann mir sagen, woran das liegt?
Kannst du andere Datei-Typen als XML auf diese Weise öffnen?
Kannst Dateien die lokal (relative URI) / an einem Server liegen öffnen?
(Ich hatte ma ein ähnliches Problem: aber genau erinnere ich micht nicht mehr, bloß dass es auch mit den Einstellungen im httpd.conf zusammenhing, bzw. dass Einstellungen dort Auswirkungern darauf hatten wie PHP Pfade interprätiert)
Grüße
Thomas