Mailinglisten-Archive |
hi Liste,
würde gerne ein öffentliches externes XML-File einlesen:
z.B.: http://www.golem.de/rss.php?tp=inet&feed=RSS0.91
Test mit fopen:
$fp = fopen ("http://www.golem.de/rss.php?tp=inet&feed=RSS0.91", "r");
while (!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
Resultat mit fopen:
Warning: fopen(): URL file-access is disabled in the server configuration
in /var/www/xxxxxx/xxxx/xxxxxx/xmltest.php on line 3
Warning: fopen(http://www.golem.de/rss.php?tp=inet&feed=RSS0.91): failed
to open stream: no suitable wrapper could be found in
/var/www/xxxxxx/xxxx/xxxxxx/xmltest.php on line 3
klar wegen allow_url_fopen = 0
Test mit fsockopen:
$fp = fsockopen ("www.golem.de", 80, &$errno, &$errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
fputs ($fp, "GET /rss.php?tp=inet&feed=RSS0.91 HTTP/1.0\r\n\r\n");
while (!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}
Resultat mit fsockopen(nach 30 Sekunden):
Warning: fsockopen(): unable to connect to www.golem.de:80 in
/var/www/xxxxxx/xxxx/xxxxxx/xmltest.php on line 9
Connection timed out (110)
Gibt es noch andere Alternativen oder muss ich mir einen anderen Hoster
zulegen?
Danke in Vorraus
Gruß Eric
php::bar PHP Wiki - Listenarchive