IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

editer csv disponible sur un serveur SFTP + clef


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Points : 46
    Points
    46
    Par défaut editer csv disponible sur un serveur SFTP + clef
    Bonjour,

    Jusqu'à présent, j’édite un fichier csv dispo sur un serveur ftp en utilisant le code suivant;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $out = fopen($url, 'w');
    fputcsv($out, array('test','test', 'test'));
    fclose($out);
    Maintenant j'aimerai faire la même chose avec un fichier csv présent sur un serveur SFTP avec clef d’authentification. J'ai beau chercher dans la doc php et faire des essais je tourne en rond depuis des heures!!

    Quelqu'un pour m'aider?
    Merci,
    TouFou

  2. #2
    Candidat au Club
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2014
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    si c'est la connection sftp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    if (ssh2_auth_password($connection, 'login', 'mdpDeConnexion')) {
      //echo "Identification réussi !\n";
     
      $sftp = ssh2_sftp($connection); 
     
    	$files = array();
    	$dirHandle = opendir("ssh2.sftp://$sftp/Home/repSource");
    	while (false !== ($file = readdir($dirHandle))) {
    		if ($file != '.' && $file != '..') {
    			echo "<br>".$file;
    			$strData = file_get_contents("ssh2.sftp://$sftp/Home/repSource/$file");
    			etc....
    ou tester cela pour le csv
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $handle = fopen($nom_fichier, "r");
    	while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    		if ($row == 0) {

    le travailler et le réengistrer.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/04/2016, 13h06
  2. Uploader sur un serveur SFTP
    Par Horiel dans le forum C#
    Réponses: 3
    Dernier message: 30/06/2010, 19h03
  3. Réponses: 0
    Dernier message: 04/11/2009, 18h45
  4. [TortoiseSVN] Impossible de faire un update des fichiers disponibles sur le serveur
    Par genjy dans le forum Subversion
    Réponses: 1
    Dernier message: 31/08/2009, 01h12
  5. Mémoire disponible sur le serveur
    Par seblo_scoqi dans le forum Langage
    Réponses: 3
    Dernier message: 16/01/2008, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo