Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 20/11/2008, 06h04   #1
Membre éclairé
 
Inscription : décembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 222
Points : 309
Points : 309
Par défaut Message d'erreur perso pour "Maximum execution time exceede"

Bonjour.
Après avoir parcouru la faq et gougueule, je n'ai rien trouvé de satisfaisant.
Je souhaiterai rediriger mon utilisateur vers une page spéciale en cas de "Maximum execution time of 30 sec exceeded"...
Je ne peux pas modifier le php.ini du serveur.
Tout ce que je pense pouvoir faire est d'ajouter la ligne adéquate dans un .htaccess.

Une idée ?
OWickerman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2008, 08h52   #2
Membre confirmé
 
Développeur Web
Inscription : mai 2008
Messages : 185
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 185
Points : 212
Points : 212
Bonjour,

Je vois pas comment on pourrais personnaliser ce message, le problème, c'est que le .htaccess est appliqué avant de demander l'exécution, pas après :/ et ça renvoie un code HTTP 200 si je me trompe pas

Le seul moyen que je vois, c'est, dans toutes les pages ou tu as des risques de débordement, pour le cas ou c'est dans des boucles, du moins, de vérifier si le temps écoulé est > à 29 sec, alors on balance un header location :/
Ou alors augmenter le temps maxi d'exécution, pour ne plus avoir le message ^_^"
__________________
LoveAngel :: Meow( );
Personne ne remarque ce qui marche trop bien. Procrastination, Terry Pratchett
LoveAngel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2008, 09h21   #3
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Essaye de forcer le php.ini avec ini_set() :
http://www.php.net/manual/fr/ini.php#ini.list
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2008, 09h44   #4
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 682
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 682
Points : 3 365
Points : 3 365
J'essaierais aussi le ini_set(), mais si tu tiens vraiment à la page d'erreur custom, je pense que tu peux passer par un gestionnaire d'erreurs personnalisé

http://fr.php.net/manual/fr/function...or-handler.php

où tu pourras analyser l'erreur à ta guise pour la gérer.
__________________
  • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
  • Merci d'utiliser les balises de code (# dans l'éditeur)
  • Si votre problème est réglé, merci d'utiliser le bouton
S.N.A.F.U
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2008, 09h47   #5
Membre éclairé
 
Inscription : décembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 222
Points : 309
Points : 309
Merci pour ces infos, je vais voir du coté ini_set()
OWickerman 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 +1. Il est actuellement 05h35.


 
 
 
 
Partenaires

Hébergement Web