Beschreibung
void
set_time_limit
( int seconds)
Legt
die
Zeit
in
Sekunden
fest
,
die
ein
Script
laufen
darf
.
Ist
diese
Zeit
abgelaufen
,
wird
ein
Fehler
zurückgegeben
.
Der
Standard
liegt
bei
30
Sekunden
,
es
sei
denn
,
max_execution_time
ist
configuration
file
eingetragen
.
Bei
einer
Einstellung
von
0
Sekunden
ist
die
maximale
Ausführungszeit
nicht
begrenzt
.
Wenn
set_time_limit(
)
aufgerufen
wird
,
dann
startet
der
Zähler
neu
.
Das
heisst
,
wenn
die
Standardeinstellung
30
Sekunden
beträgt
und
nach
25
Sekunden
durch
ein
Script
ein
Aufruf
wie
z.B
.
set_time_limit(
20
)
erfolgt
,
darf
das
Script
insgesamt
45
Sekunden
laufen
,
bevor
eine
Fehlermeldung
ausgegeben
wird
.
Achtung
:
Wenn
PHP
im
Safemode
läuft
,
hat
set_time_limit(
)
keinen
Effekt
.
Die
einzige
Möglichkeit
,
dies
zu
umgehen
,
ist
den
Safemode
im
configuration
file
auszuschalten
.