Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > SimpleXML
SimpleXML Forum d'entraide pour l'extension SimpleXML, qui permet de manipuler des documents XML en PHP (approche DOM).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 14h48   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2007
Messages : 143
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 143
Points : 35
Points : 35
Par défaut [SimpleXML] Ouvrir un fichier distant par FTP

Bonjour,

je voudrais savoir s'il est possible d'ouvrir un fichier se trouvant sur un serveur FTP avec simplexml_load_file.

J'ai un serveur FTP avec login et pass.

quand je tape

Code :
1
2
3
$file = "ftp://login:pass@serveur:21/fichier.xml";
 
simplexml_load_file($file)
j'ai l'erreur suivante :

Citation:
Warning: simplexml_load_file() [function.simplexml-load-file]: connect() failed: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu

Warning: simplexml_load_file(ftp://...@serveur:21/fichier.xml) [function.simplexml-load-file]: failed to open stream: FTP server reports RETR in C:\wamp\www\script.php on line 207

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "ftp://login:pass@serveur:21/fichier.xml" in C:\wamp\www\script.php on line 207
je ne comprends pas où est vraiment l'erreur.

Merci
Mehdib92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h08   #2
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
est ce que la directive allow_url_fopen dans ton php.ini est à On ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h13   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Oui c'est possible (implique allow_url_fopen à On, ce qui doit être votre cas) mais le serveur FTP semble être injoignable. Par contre ces erreurs ne permettent pas de déterminer à qui c'est la faute ... (erreur dans l'URL, pare-feu bloquant l'accès, serveur hors-service, latence excessive, etc)
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 19h12   #4
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2007
Messages : 143
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 143
Points : 35
Points : 35
en fait je sais. le fichier est en rw-r--r--...alors que pour le lire il faudrais qu'il soit executable. donc en fait je télécharge le fichier sur mon serveur

Merci
Mehdib92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h46.


 
 
 
 
Partenaires

Hébergement Web