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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Progression Wget avec PHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Par défaut Progression Wget avec PHP
    Bonsoir à tous,

    J'ai créé un script PHP qui télécharge des fichiers (dont le lien a été donné dans un champ HTML) avec la commande Wget.

    Le tout fonctionne parfaitement bien mais maintenant, je souhaiterais créer une barre de progression qui s'afficherait en direct dans la page web.

    On m'a mis sur plusieurs voix, par exemple exporter dans un fichier texte l'avancement mais je n'arrive pas à en récupérer ensuite le pourcentage (de plus, ce fameux pourcentage n'est enregistré que si le lien est en http:// et non pas en ftp...).

    On m'a parlé aussi de sockets (je me suis déjà renseigné mais je ne vois pas comment les utiliser pour ce que je veux faire) ainsi que de l'Ajax.

    Ca fait pas mal de jours (si ce n'est semaines) que je cherche, sachant que même Google a décidé de ne plus être mon ami...

    Merci beaucoup d'avance à ceux qui pourront me donner un coup de main !

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    http://www.php.net/manual/fr/functio...n-callback.php

    ça sert a rien d'utilise wget avec PHP, y'a déjà tout ce qu'il faut, un copy suffit d'ailleur

    ensuite tu peux récupérer la progression avec APC

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    http://www.php.net/manual/fr/functio...n-callback.php

    ça sert a rien d'utilise wget avec PHP, y'a déjà tout ce qu'il faut, un copy suffit d'ailleur

    ensuite tu peux récupérer la progression avec APC
    Merci de ta réponse stealth35, je viens de regarder cette "fonction stream notification callback", mais je ne suis pas sûr de comprendre le fonctionnement...

    En fait tu me conseilles de ne pas utiliser "wget" mais plutôt "copy" déjà ?

    Ensuite, le "stream notification callback" va donc me servir à récupérer l'avancement ? Si oui, peux-tu juste me mettre un peu sur la voix pour le fonctionnement stp ?

    Merci à toi

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    regarde l'exemple 1, au lieu de file_get_contents tu fais copy

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    regarde l'exemple 1, au lieu de file_get_contents tu fais copy
    Merci de ta réponse, j'ai fait ce que tu m'as dit et le fichier est effectivement téléchargé.

    Par contre, à aucun moment, j'ai un quelconque affichage comme dans l'exemple...

  6. #6
    Membre averti Avatar de hoyohoyo
    Profil pro
    Directeur de projet
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut
    Bonsoir à tous !

    J'essaye faire le même script , j'ai pris le premier exemple et remplacé file_get par copy.
    Mais c'est comme Zyber, le fichier se télécharge bien mais aucun affichage.

Discussions similaires

  1. Connexion à Firebird avec PHP
    Par genova dans le forum Connexion aux bases de données
    Réponses: 7
    Dernier message: 12/09/2006, 17h48
  2. Travailler avec PHP / Apache / MySQL
    Par R3iTt0R dans le forum Linux
    Réponses: 22
    Dernier message: 24/06/2004, 11h03
  3. [débutant] choix de postgre avec php / migration
    Par bilbon.S dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 23/03/2004, 14h05
  4. Création d'utilisateur sous PostgreSQL 7.3.2 avec PHP
    Par duongkhang dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 06/06/2003, 13h10

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