web-dev-qa-db-fra.com

Comment augmenter le temps d'exécution maximum en php

Je veux augmenter temps d'exécution maximum en php, pas en changeant le fichier php.ini.

Je veux augmenter de mon fichier php.

Est-ce possible?

191
Pritesh Mahajan
ini_set('max_execution_time', '300'); //300 seconds = 5 minutes
ini_set('max_execution_time', '0'); // for infinite time of execution 

Placez-le en haut de votre script PHP et laissez votre script en vrac!

Extrait de Augmentez PHP la durée maximale d'exécution du script à l'aide de ini_set ()

412
James Scholes

utiliser l'instruction ci-dessous si safe_mode est désactivé

set_time_limit(0);
152
Amir

Utilisez la fonction PHP

void set_time_limit ( int $seconds )

Le temps d'exécution maximum, en secondes. Si défini à zéro, aucune limite de temps n'est imposée.

Cette fonction n'a aucun effet lorsque PHP s'exécute en mode sans échec. Il n'y a pas d'autre solution que de désactiver le mode sans échec ou de changer la limite de temps dans le fichier php.ini.

53
TheEwook

Vous pouvez essayer de set_time_limit(n) . Cependant, si votre configuration PHP fonctionne en mode sans échec, vous pouvez uniquement la modifier à partir du fichier php.ini.

29
Adam Wright