Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 12/02/2011, 16h34   #1
Invité de passage
 
Inscription : février 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 10
Points : 0
Points : 0
Par défaut export CSV vers dique local

Bonjour
je suis novice en php, 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:

Code :
1
2
3
4
5
unlink("fichier.txt");
$Fichier = fopen("fichier.txt", "w");
fputs($Fichier, $Chaine);
fclose($Fichier);
chmod("fichier.txt", 0777);
le fichier est ecrit à la racine du site (serveur distant), je voudrais que ce fichier TXT soit directement sauvegardé sur mon disque dur local, est ce possible?

si pour des raisons de sécurité cette méthode est impossible, je voudrais que le fichier soit écrit sur un serveur ftp sur mon réseau, mais je n'ai aucune idée de la méthode à suivre....
michael410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 17h08   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Ton premier unlink ne sert à rien.
Le "w" efface déjà le fichier.

Il est heureusement impossible pour un site web d'écrire sur le disque du client.
Pour le FTP, il faut utiliser ... les fonctions FTP :
http://fr.php.net/manual/fr/book.ftp.php
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 17h28   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par sabotage Voir le message
Ton premier unlink ne sert à rien.
Le "w" efface déjà le fichier.

Il est heureusement impossible pour un site web d'écrire sur le disque du client.
Pour le FTP, il faut utiliser ... les fonctions FTP :
http://fr.php.net/manual/fr/book.ftp.php
ou juste avec le wrapper ftp

Code :
$file = 'ftp://username:password@ftp.domain.com/fichier.txt';
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 12h53   #4
Invité de passage
 
Inscription : février 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 10
Points : 0
Points : 0
bonjour
merci pour ces éléments, je suis arrivé à configurer l'export avec la fonction ftp, en utilisant le logiciel NetDrive l'export est réalisé comme sur un disque du poste de travail, l'utilisation du disque reseau ne fonctionnait pas avec le logiciel destiné à importer le fichier
michael410 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 10h02.


 
 
 
 
Partenaires

Hébergement Web