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 :

Attendre la fin d'une fonction pour en realiser une autre


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Points : 689
    Points
    689
    Par défaut Attendre la fin d'une fonction pour en realiser une autre
    Bonjour,

    J'ai ecris un petit script qui upload une image sur un site et SI le parametre "deployer" est actif, l'image est automatiquement envoyee par ftp sur differents sites.

    Rien de bien folichon, si ce n'est que j'ai l'impression que le script n'attend aps d'avoir fini d'executer une action pour passer la suivante. La consequence, c'est que mes images sur les sites distants sont toutes corrompues (elles font quelques octets). J'imagine que l'envoi ftp a du demarre alors que l'image n'etait pas tout a fait uploadee ou que la vignette n'etait pas generee a 100%.

    Existe-t-il une fonction permettant de stoper le script a un moment donne en attendant un reponse.

    Par exemple si ma methode upload renvoi un booleen, de dire (avec beaucoup d'imagination) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    wait_for($Fichier->upload()); // j'attend une reponse
    Une idee ?
    Spécialité : Développement WEB
    Indispensables : Doc PHP ~ Doc MySQL ~ w3schools ~ validateurs W3C ~ Google Adwords ~ PHP-Tester


  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Peut être bien avec is_uploaded_file, ça sert à être sur que le fichier est bien uploadé.

    M'enfin c'est bizarre ce qui t'arrive :/

  3. #3
    Membre éclairé
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Points : 689
    Points
    689
    Par défaut
    Bon alors outre le fait que je suis un boulet, l'idee du post reste interessante.

    PHP execute-t-il les commandes les unes apres les autres en attendant leur resultat ou les lance-t-il sans se soucier du reste (a moins d'utiliser un if(ok()) ...) ?

    Pour mon soucis, comme une banane, j'envoyais mes images en mode ASII au lieu du mode binaire ... ca m'apprendra a "copier/coller" la doc sans faire attention ^^.
    Spécialité : Développement WEB
    Indispensables : Doc PHP ~ Doc MySQL ~ w3schools ~ validateurs W3C ~ Google Adwords ~ PHP-Tester


Discussions similaires

  1. Une fonction pour vérifier si une saisie est une date
    Par MasterMbg dans le forum Codes sources à télécharger
    Réponses: 10
    Dernier message: 02/10/2013, 11h18
  2. [Langage] une fonction comme argument d'une fonction?
    Par Krishna dans le forum Langage
    Réponses: 9
    Dernier message: 15/10/2008, 20h31
  3. passage d'une fonction en parametre d'une fonction
    Par psylox dans le forum Langage
    Réponses: 5
    Dernier message: 06/10/2008, 16h40
  4. Réponses: 2
    Dernier message: 29/08/2007, 19h43
  5. Réponses: 2
    Dernier message: 01/08/2007, 15h37

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