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 :

Temps d'éxécution d'un script


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de FraK
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 828
    Par défaut Temps d'éxécution d'un script
    Bonjour.
    J'ai un petit (gros?) problème sur le temps d'éxécution d'un script php sur mon serveur.
    J'ai bien modifié la valeur max_execution_time dans le php.ini, rien à faire.
    Dans le config.php de mon script, je fixe set_time_limit(0); et j'ai même tenté de passer le php en safe mod (donc retrait du set_limit_time) et mis ini_set('max_execution_time', 0); dans mon config.php, rien à faire ...
    Ma page se rafraichit au bout de 60 sec max et retourne sur l'index du site sans que le visiteur puisse compléter son formulaire et ne l'envoie.
    Quelqu'un a-t il une petit idée de comment régler tout ca pour que le script n'ai pas de limite ?
    Ou alors fixer genre à 3600 sec ... (meme en mettant ca dans le php.ini, aucuns changements)

    SERVEUR : win2003 + IIS

    Merci d'avance
    Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
    On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
    »» Mon Blog Musical (drumnbass)

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    bonjour,

    Normalement si tu met: set_time_limit(0); en début de ton script il devrais tourner indéfiniment...

    ++

  3. #3
    Membre émérite Avatar de FraK
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 828
    Par défaut
    ouais mais nan ... que la fonction set_time_limite soit dans le config.php, ou directement en tete de page du script, la page revient sur l'index au bout de 30 sec, max 60.
    Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
    On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
    »» Mon Blog Musical (drumnbass)

  4. #4
    Membre émérite Avatar de FraK
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 828
    Par défaut
    UP.
    Personne ne saurait me dire ? Moi perso je vois pas du tout ce qui pourrais faire que la page disparait au bout d'une minute max ...
    set_time_limit ne semble pas avoir d'influence, quel que soit l'endroit ou il est passé.
    De même pour max_execution_time dans php.ini qui est réglé a 3600 sec histoire de laisser meme au plus lent le temps de remplir le formulaire, mais rien n'y fait ... :'(

    HELP ME PLEASE !
    Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
    On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
    »» Mon Blog Musical (drumnbass)

  5. #5
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Je comprends pas bien ce que tu entends par "ma page se rafraichit". Ton script php est exécuté, a ce moment là, la page est envoyée au client et php n'intervient plus dans le processus. Ton client commence alors à remplir le formulaire et hop au bout de 60 secondes la page se rafraichit automatiquement c'est ca?

    Dans ce cas tu dois avoir quelque part dans ton code du javascript/ajax qui rafraichit ta page au bout de ces 60 secondes non?

  6. #6
    Membre chevronné Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Par défaut
    utilise javascript ou xhtml, respectivement avec la fonction setTimeout() avec window.location ou la balise meta avec "refresh" en valeur de l'attribut http-equiv

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="refresh" content="3;url=http://www.domain.com">

  7. #7
    Membre émérite Avatar de FraK
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 828
    Par défaut
    en fait le formulaire est appelé dans un ifrmae (bah caca !!!) et donc au bout de 60sec grand max, le formulaire disparait et l'index de l'iframe apparait à la place ...

    Testez vous meme ici
    >> bouton : Catalogue - Tarifs

    Il y a effectivement du js, mais dans la page d'index, celle qui stock l'iframe ou est appelé le formulaire, mais pas de code de refresh.

    Je vais tester la soluc' proposée par alceste, je reviens ;p
    Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
    On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
    »» Mon Blog Musical (drumnbass)

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

Discussions similaires

  1. [MySQL] Temps d'éxécution d'un script php
    Par PallBreak dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/02/2009, 16h36
  2. Améliorer le temps d'éxécution d'un script
    Par totoc1001 dans le forum MATLAB
    Réponses: 8
    Dernier message: 21/12/2006, 10h46
  3. [Système] temps d'éxécution de script
    Par clara2005 dans le forum Langage
    Réponses: 4
    Dernier message: 28/11/2005, 12h03
  4. temps d'éxécution et ressources
    Par Tchinkatchuk dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 12/04/2005, 09h11
  5. [MFC] : CTime ? Calcul de temps d'éxécution
    Par jonzuzu dans le forum MFC
    Réponses: 10
    Dernier message: 25/05/2004, 14h22

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