ftp distant: parcours, lecture, effacement de xml

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ftp distant: parcours, lecture, effacement de xml

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

par moogli » 08 mai 2011, 17:45

De rien ;)

@+

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

par damien_55 » 08 mai 2011, 17:38

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

par moogli » 08 mai 2011, 17:32

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

par damien_55 » 08 mai 2011, 17:28

J'ai rien compris. :(

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

par moogli » 08 mai 2011, 17:16

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

par damien_55 » 08 mai 2011, 16:51

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

par moogli » 08 mai 2011, 16:35

Salut,

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

@+

ftp distant: parcours, lecture, effacement de xml

par damien_55 » 08 mai 2011, 11:43

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.