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 :

Fonctions FTP - Warning - seconds (measured here) - Kbytes per second in


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Fonctions FTP - Warning - seconds (measured here) - Kbytes per second in
    Bonjour à tous,

    Je suis en train de coder un CMS en PHP et met pour le moment en place un système de mises à jour.

    Dans l'administration du CMS, le script vérifie la dernière version disponible sur le site officiel, et si elle est supérieure à la version installée, elle télécharge le dossier de mise à jour dans un fichier nommé updates, basé à la racine du CMS. Le remplacement se fera par la suite lors d'un rafraichissement de la page.

    Je tente de télécharger la mise à jour via les fonctions FTP, mais rencontre un problème lors du download. ftp_get() me renvoie le message suivant pour plusieurs fichiers, qui ne sont finalement pas récupérés :

    <b>Warning</b>: ftp_get(): 0.039 seconds (measured here), 101.80 Kbytes per second in <b>

    J'ai vu aussi qu'à certains moment ftp_chdir() me renvoyait une erreur similaire.


    J'ai tenté de passer la connexion ftp en mode passif, de changer le mode de ftp_get()... rien n'y fait. Je peux télécharger les fichiers manuellement via FileZilla.
    Pour tous les fichier et à tous les essais, c'est 0,0039 seconds qui s'affiche et tantôt 101,80 kBytes, tantôt 101,81. Le login s'effectue correctement et ftp_nlist m'affiche bien les fichiers.

    J'arrive vraiment à court d'idées mais peut-être passe-je à côté de quelque chose ?

    Pour la petite précision : Pour les test, le serveur FTP et le CMS sont situés sur le même serveur physique. Est-ce possible que le problème vienne de là ? Dans ce cas, comment contourner ce problème sachant que certains sites utilisant le CMS seront sur le même serveur et d'autres non ?
    Je suis sur un serveur mutualisé.

    J'oublie peut-être de préciser des choses...

    Merci d'avance pour votre aide !

  2. #2
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Malheureusement je n'ai pas trouvé de réponse à mon petit soucis avec les fonctions FTP.

    D'après quelques informations trouvées sur stackoverflow, il semble que ce soit un bug, je n'ai pas très bien compris à quel niveau, qui est dur à fixer pour les développeurs.

    Du coup, pour ne pas perdre trop de temps, j'ai pris la solution alternative d'utiliser copy() pour rapatrier un fichier zip, que j'extrait par la suite.

    Je met le sujet en résolu, bien qu'il ne le soit qu'à moitié.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/01/2012, 10h25
  2. Fonction activé suite à un événement réalisé "pendant" une seconde!
    Par Martyin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/10/2006, 18h45
  3. [FTP] Fonctions FTP de PHP
    Par hacksi dans le forum Langage
    Réponses: 27
    Dernier message: 23/09/2006, 00h02
  4. [FTP] Warning bizare... ??
    Par wareq dans le forum Langage
    Réponses: 8
    Dernier message: 11/03/2006, 21h53
  5. [FTP] Warning avec ftp_get, mais pas de message d'erreur
    Par NomUtilisateurDejaPris dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2006, 18h12

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