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 :

Mon PHP tournet'il sans moi


Sujet :

Langage PHP

  1. #1
    FoxLeRenard
    Invité(e)
    Par défaut Mon PHP tournet'il sans moi
    Bonjour toutes et tous,

    je me suis fait un outils en PHP qui va remettre "a plat" toute une base de donnée et la reconstruire.

    Cette opération dure longtemps, et n'envoie rien (pas un code ni un echo ...
    coté client).

    Alors ma question toute bête est , si je lance le PHP et éteinds mon micro, est-ce qu'il continu jusqu'a la fin de sa tache ??

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    oui.
    ton navigateur ne fait qu'envoyer une requete au serveur et attendre la réponse.
    meme si le navigateur n'est plus la au moment de la réponse, le traitement de la requete aura été fait.

    un peu comme quand tu crois parler a quelqu'un alors qu'il a quitté la piece.

    par contre tu es soumis au temps maximal d'execution défini par le serveur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par sabotage Voir le message
    oui.
    un peu comme quand tu crois parler a quelqu'un alors qu'il a quitté la piece.
    Mort de rire !! en tout cas merci de ta réponse !


    par contre tu es soumis au temps maximal d'execution défini par le serveur.
    Oui j'ais bien pensé a ça, mais ce sera toujours a peut de chose pret la même durée, alors je testerais en restanten ligne, puis si ça tiens alors ce sera parfait, si non un soir je lancerais phase 1 puis le lendemain phase 2

    Mais j'aimerais pas beaucoup !!

    encore merci a toi

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Attention , il est pas impossible que lorsque tu ferme ton navigateur , ce denrier envoi une requete d'annulation.

    Voir : http://fr.php.net/manual/fr/function...user-abort.php pour parrer à l'éventualité
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par grunk Voir le message
    Attention , il est pas impossible que lorsque tu ferme ton navigateur , ce denrier envoi une requete d'annulation.

    Voir : http://fr.php.net/manual/fr/function...user-abort.php pour parrer à l'éventualité
    Whaou je n'y avais pas pensé, mille mercis pour ce lien.

Discussions similaires

  1. [EasyPHP] Pb lors de la fermeture de mon application avec ou sans fermeture de Easy Php
    Par Lolie11 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/06/2007, 11h38
  2. Réponses: 1
    Dernier message: 24/09/2006, 15h36
  3. Réponses: 7
    Dernier message: 05/07/2006, 16h32
  4. [MySQL] probleme de requete sql dans mon php
    Par carmen256 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/04/2006, 01h30
  5. [PHP-JS] Comment insérer du javascript dans mon php
    Par tioseb dans le forum Langage
    Réponses: 1
    Dernier message: 16/02/2006, 18h04

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