Herve CHUZEVILLE
2007-02-13 20:45:18 UTC
Bonjour,
J'essaie d'ouvrir un fichier XML distant en PHP pour lire un flux RSS.
J'arrive à ouvrir une page HTML et à la lire avec la fonction file().
Mais dès que je mets un flux XML à la place du HTML et que j'essaie de
lire ou d'ouvrir avec file() ou fopen(), ca ne marche pas, j'ai les
erreurs suivantes :
Warning: fopen() [function.fopen]: php_hostconnect: connect failed in
D:\test.php on line 10
Warning: fopen(http://www.clubic.com/xml/news.xml) [function.fopen]:
failed to create stream: Bad file descriptor in D:\test.php on line 10
Dans mon phpinfo, les paramètres sont pourtant positionnés ainsi :
PHP Version 4.3.1
Registered PHP Streams php, http, ftp, compress.zlib
allow_url_fopen On On
XML Support active
XML Namespace Support active
EXPAT Version 1.95.2
Mon code est tout simple :
<?php
$fichier_xml = "http://www.clubic.com/xml/news.xml";
$file = fopen($fichier_xml,"r");
?>
Quelqu'un peut-il m'aider à trouver l'origine du problème ?
Merci
J'essaie d'ouvrir un fichier XML distant en PHP pour lire un flux RSS.
J'arrive à ouvrir une page HTML et à la lire avec la fonction file().
Mais dès que je mets un flux XML à la place du HTML et que j'essaie de
lire ou d'ouvrir avec file() ou fopen(), ca ne marche pas, j'ai les
erreurs suivantes :
Warning: fopen() [function.fopen]: php_hostconnect: connect failed in
D:\test.php on line 10
Warning: fopen(http://www.clubic.com/xml/news.xml) [function.fopen]:
failed to create stream: Bad file descriptor in D:\test.php on line 10
Dans mon phpinfo, les paramètres sont pourtant positionnés ainsi :
PHP Version 4.3.1
Registered PHP Streams php, http, ftp, compress.zlib
allow_url_fopen On On
XML Support active
XML Namespace Support active
EXPAT Version 1.95.2
Mon code est tout simple :
<?php
$fichier_xml = "http://www.clubic.com/xml/news.xml";
$file = fopen($fichier_xml,"r");
?>
Quelqu'un peut-il m'aider à trouver l'origine du problème ?
Merci