ini_set Frage

evoleena

Erfahrenes Mitglied
Hallo Forumsleser,

ich habe ein Script, welches zu lange läuft. Habe gelesen, man könnte in der PHP.ini die max_execution_time hochsetzen, aber das würde ja dann für alle Scripte gelten.
Weiß nicht ob das günstig wäre.
Daher meine Frage, wenn ich die Funktion ini_set() benutze und das am Anfang und am Ende des betroffenen Scriptes mache würde das funktionieren?

Oder würde für den Fall die Funktion set_time_limit(120); besser geeignet sein?
Habe beide noch nicht verwendet.

Gruß
Evoleena
 
Hi,

Daher meine Frage, wenn ich die Funktion ini_set() benutze und das am Anfang und am Ende des betroffenen Scriptes mache würde das funktionieren?

mal probiert?
Den Aufruf am Ende brauchst Du nicht, da der gesetzte Wert nur für die Scriptinstanz gültig ist. Wenn Du set_time_limit() benutzt, wird bei Aufruf der Funktion der Zeitzähler zurückgesetzt, so dass Dein Script insgesamt die gesetzte Anzahl Sekunden plus der Anzahl bereits vergangener Sekunden läuft. Vermutlich ist das in Deinem Fall egal.

LG
 
Zurück