Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2007, 10h55   #1
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
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)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 15h43   #2
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

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

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
bonjour,

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

++
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 16h11   #3
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
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)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 10h14   #4
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
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)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 10h16   #5
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
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?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 10h20   #6
Membre éclairé
 
Avatar de alceste
 
Inscription : 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
Points : 320
Points : 320
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 :
<meta http-equiv="refresh" content="3;url=http://www.domain.com">
alceste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 10h29   #7
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
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)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 10h32   #8
Membre émérite
 
Avatar de FraK
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 819
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

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

Informations forums :
Inscription : juin 2005
Messages : 819
Points : 817
Points : 817
Envoyer un message via MSN à FraK
Alors ok, effectivement, un infographiste est passé par le code du site et a généré un meta refresh à 60 ...
3 jours que je me casse la tête dessus pour un truc de mer*** qui n'était pas la à la base ...
Merci à tous, vous m'enlevez une épine du pied, et de mon salaire ;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)
FraK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h51.


 
 
 
 
Partenaires

Hébergement Web