Page 1 sur 1

ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 11:43
par damien_55
Bonjour,

J'ai construit un script qui me permet de lire un fichier xml et d'implémenter une base sql.

Pour me connecter, j'utilise:

Code : Tout sélectionner

$dom->load('ftp://login:[email protected]/toto/numero1.xml');
Je cherche comment faire pour que mon script lise automatique tous les fichiers présents dans le toto et les suprime aprés lecture et enregistrement dans ma base de données. ( En fait le dossier Toto est fourni automatiquement tous les jours).

Merci de votre aide.

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 16:35
par moogli
Salut,

Regarde l'extension ftp de php => http://www.php.net/ftp

@+

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 16:51
par damien_55
Je vais regarder ça attentivement.

En attendant, j'ai récuperer toutes la liste des xml et je souhaitait les charger un à un:

- j'ai donc cdréer un page avec avec un formulaire:

Code : Tout sélectionner

<form method="post" enctype="multipart/form-data" action="lecteur_test_dom.php"> <p> <input type="text" name="fichier" size="30"> <input type="submit" name="upload" value="Continuer"> </p> </form>
et j'ai mis ça dans mon fichier parseur:

Code : Tout sélectionner

echo $xml= $_POST['fichier']; $dom = new DOMDocument(); $dom->load('ftp://loginl:[email protected]/$xml');
Mais ça me renvoi cette erreur:

Warning: DOMDocument::load() [function.DOMDocument-load]: I/O warning : failed to load external entity "ftp://loginl:[email protected]/$xml" in C:\Program Files\EasyPHP 2.0b1\www\importPRnews\xml\lecteur_test_dom.php on line 7 ??

Je ne comprend pas pourtant l'url est correctement renvoyé depuis mon echo. :(

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 17:16
par moogli
Non ce que tu passe dans le constructeur de dom finis par la chaine $xml et le contenu de la variable xml.

Pour mieux comprendre regarde comment on réalise la concatenation en php ;) (plus l'utilisation des chaines de caracteres ;). )

@+

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 17:28
par damien_55
J'ai rien compris. :(

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 17:32
par moogli

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 17:38
par damien_55
J'ai trouvé merci :).

erreur bête.

Je vais regarder attentivement ce soir pour le script qui lit automatiquement ce qui se trouve sur le ftp distant et afface les fichiers au fur et à mesure.

Merci de ton aide. :)

Re: ftp distant: parcours, lecture, effacement de xml

Posté : 08 mai 2011, 17:45
par moogli
De rien ;)

@+