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 :

Passer un parametre à un script mais ne pas attendre la réponse


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut Passer un parametre à un script mais ne pas attendre la réponse
    Bonjour à tous,

    Je m'arrache un peu les cheveux à parcourir le net à la recherche d'une solution à mon problème. Il faut dire que j'ai du mal à mettre des mots dessus. Je vais essayer d’être le plus clair possible.

    J'ai trois script sur deux serveurs différents (je ne met pas tout le script ce serait rédhibitoire)

    le premier que j'appel robot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    curl($url); //il se connect à une url et en télécharge le contenu
    curl("url de mon timer?".$time);//Je passe le temps d’exécution de mon script en paramètre pour ajuster le timer
    le deuxième que j'appel timer dont le seul but est d'attendre un laps de temps
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sleep(3600-$time); //le but étant d'etre sur de lancer le script toutes les 3600s
    fopen(controlleur)
    Le dernier que j'appel le controlleur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl(urlrobot) //il appel juste le script distant du robot

    Mon problème maintenant est que le premier script, celui du robot attend le temps de chargement du deuxième et comme c'est un timer de 3600s, ca fait long.

    Est t'il possible de lancer le script distant du timer mais sans attendre que celui-ci ai finit ?

  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
    Utilise les taches cron, PHP c'est pas fait pour faire ça

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    Utilise les taches cron, PHP c'est pas fait pour faire ça
    C'est exactement ce que je fais mais je n'arrive pas à trouver le moyen de lancer un script toutes les 3600s-(le temps d’exécution du script) et c'est là tout le soucis. CRON fonctionne a heure fixe et non de manière interactive...

    EDIT : Je précise que le script en question à un temps d’exécution variable sinon y'aurait pas de problèmes.

    ps : Merci pour ta réponse stealth35, je me sent moins seul a 2h00 du mat :-)

  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
    dans ce cas ne fait pas un sleep, mais fait un diff sur l'heure actuel et l'heure ou t'as lancé l'autre, si c'est trop tot fait un exit

Discussions similaires

  1. [Prototype] AJAX : PeriodicalUpdater je n'arrive pas à passer les paramètres
    Par raton_laveur dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 18/06/2010, 18h10
  2. passer des parametres à un script awk
    Par rodriguesk dans le forum Administration système
    Réponses: 1
    Dernier message: 14/03/2009, 19h33
  3. simple Script, mais ca marche pas
    Par super_dz dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 11/09/2007, 14h00
  4. [script SQL]comment passer des parametres a un scrip sql?
    Par la7su dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/03/2005, 11h55

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