Export TXT vers dossier local

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 : Export TXT vers dossier local

Re: Export TXT vers dossier local

par stealth35 » 14 févr. 2011, 12:26

Il faut que le FTP soit lancé (--enable--ftp dans php.ini), regade ton PHPINFO();
Puis va faire un tour vers :
http://www.php.net/manual/fr/ftp.examples-basic.php
pas forcement PHP fait du FTP en natif, avec le wrapper ftp:// :wink:

Re: Export TXT vers dossier local

par michael410 » 13 févr. 2011, 13:38

merci pour l'info je suis arrivé à me débrouiller avec la fonction ftp de php

Re: Export TXT vers dossier local

par Aureusms » 12 févr. 2011, 18:56

Il faut que le FTP soit lancé (--enable--ftp dans php.ini), regade ton PHPINFO();
Puis va faire un tour vers :
http://www.php.net/manual/fr/ftp.examples-basic.php

Re: Export TXT vers dossier local

par michael410 » 12 févr. 2011, 17:31

Bonjour Ryle
le serveur est distant mais j'ai un NAS qui pourrait me servir de ftp, comment puis je exporter via ftp sur mon NAS?

Re: Export TXT vers dossier local

par Ryle » 12 févr. 2011, 17:25

Si le serveur où s'exécute le code php est sur ton réseau, c'est possible en partageant le répertoire dans lequel php devra aller écrire (il suffit alors de spécifier le chemin en plus du nom du fichier).

Par contre si ton site est sur un serveur distant, php n'aura (fort heureusement) pas accès à ton disque dur et ne pourra donc pas écrire dessus... Si tu disposes d'un serveur ftp sur ta machine locale (pas un client, mais bien un serveur), php pourra se connecter par ftp pour y déposer le fichier qu'il a généré...

Export TXT vers dossier local

par michael410 » 12 févr. 2011, 16:31

Bonjour
je dois modifier un script existant d'export de données vers un TXT
après avoir préparer la chaine le code pour écrire le fichier est le suivant:

unlink("fichier.txt");
$Fichier = fopen("fichier", "w");
fputs($Fichier, $Chaine);
fclose($Fichier);
chmod("fichier.txt", 0777);

le fichier est ecrit à la racine du site, je voudrais que ce fichier TXT soit directement sauvegardé sur mon disque dur local, est ce possible?