Bonjour,
je dois éxecuter un script devant ne pas écrire sur le fichier php.ini.
car ce fichier se trouve en mode ReadOnly.
Plus exactement je cherche à rendre le temps d'execution illimité mais seulement pour un seul script. Donc je ne peux pas changer la directive
"max_execution_time" du fichier php.ini à infini (valeur à 0) dont la valeur par défaut est de 30 secondes.
donc idéalement je dois passer par des variables d'environnements avec "putenv"
"putenv" me retourne bien un TRUE donc elle initialise la variable d'environnement mais la doc stipule que "safe_mode" doit être ON alors que il est à OFF et pour mon serveur il doit le rester (par souci d'execution de certains binaires).
j'execute ainsi pour verifier la valeur de "max_execution_time" avant et apres
ini_get('max_execution_time');
putenv("max_execution_time=0"); //(temps d'execution inifini)
ini_get('max_execution_time');
le resultat m'affiche
30
30
mais le boléen de putenv me donne quand même un 1 ( success).
est ce normal?
Existe-t'il d'autres methode ?
Merci
Partager