Pb avec fopen - PHP - Programmation
Marsh Posté le 24-08-2002 à 22:17:03
Heu.. tu essaie d'ouvrir quoi en fait? pasque hardware.fr pense pas que ca va aller
Marsh Posté le 24-08-2002 à 22:31:43
yop désolé ct "www.hardware.fr/" que je voulais mettre. Mais ct un exemple, même un :
fd = fopen('http://www.moncompte.firstream.net/modules.php?op=modload&name=Gallerie&file=index&include=block-random.php','r'); |
(donc avec un fichier qui existe sur mon compte Firstream) me plante une erreur et je ne comprends vraiment pas pourquoi...
Marsh Posté le 25-08-2002 à 15:05:54
mais tu essaies d'ouvrir un fichier distant???
Explique exactement ce que tu veux faire parceque je pense pas que fopen marche avec les fichier distant.. ca doit etre sur ton serveur :
voila une fonction que j'ai faite pour recuperer le contenu d'un fichier dans une variable... si ca peut t'aider.. :
Code :
|
Marsh Posté le 24-08-2002 à 21:28:58
Bonsoir,
j'ai un petit problème avec firstream et des fopen ou include vers des URL. Par exemple, le script :
fonctionne correctement sur lycos mais pas sur firstream (erreur :
Warning: php_hostconnect: connect failed in /home/_pu/poulou/pub/www/photo_essai.php on line 2
Warning: fopen("http://hardware.fr", "r" ) - Bad file descriptor in /home/_pu/poulou/pub/www/photo_essai.php on line 2
Warning: Supplied argument is not a valid File-Handle resource in /home/_pu/poulou/pub/www/photo_essai.php on line 3
Warning: Supplied argument is not a valid File-Handle resource in /home/_pu/poulou/pub/www/photo_essai.php on line 4
).
Pourtant dans phpinfo j'ai bien le paramètre : allow_url_fopen
1 1 (Local Value/ Master Value).
De la même manière : un
include 'http://www.moncompte.firstream.net/modules.php?op=modload&name=Gallerie&file=index&include=block-random.php ';
ne fonctionne pas avec l'erreur :
Warning: Failed opening 'http://www.moncompte.firstream.net/modules.php?op=modload&name=Gallerie&file=index&include=block-random.php ' for inclusion (include_path='.:') in /home/_pu/moncompte/pub/www/includes/blocks/php.php(51) : eval()'d code on line 1
Bref, je suis un peu désespéré, donc si vous voyiez d'où peut venir le problème et comment y remédier... Merci !