Ausführungszeit

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
weisnet
Mitglied
Beiträge: 81
Registriert: 07.03.2005 20:45

Ausführungszeit

Beitrag von weisnet »

Hallo!

Ich habe ein php Script. Das braucht zum fertig werden über 60 sec.
Wie kann ich einen Abruch verhindern?

danke!

ps: den Quellcode kann ich zumindest im Moment nicht anhängen,
da Teile des Scripts nicht von mir stammen. (Ich habe aber den Autor bereits kontaktiert)
ggfan
Mitglied
Beiträge: 70
Registriert: 11.02.2005 16:14

Beitrag von ggfan »

was macht den das Skript das es so lange braucht.
Wenn du die php.ini verändern kannst, dann arbeite mit
ini-set oder
set_time_limit

bei aktiviertem safe_mode musst du das Skript in zwei Teile aufsplitten oder
es so programmieren, dass es 30sekunden arbeitet sich merkt, wo es aufgehört hat und sich anschließend selbst aufruft(wie der mysqldumper).[/url]
weisnet
Mitglied
Beiträge: 81
Registriert: 07.03.2005 20:45

Beitrag von weisnet »

und wie? Mit include?
ggfan
Mitglied
Beiträge: 70
Registriert: 11.02.2005 16:14

Beitrag von ggfan »

Code: Alles auswählen

<?php
set_time_limit(0) ;//setzt die Ausführungszeit auf unendlich

//-->
dein Skript
//<--
?>
wenn das nicht geht, lässt du dein Skript von mir aus 25 Sekunden laufen
und gibst dann eine Html-datei aus wo das im head-bereich steht:
<meta http-equiv="refresh" content="1; URL=http://no-host.no-country/deinskript.php?position=xy">
du musst es dann so prgrammieren, dass das skript nach dem erneuten aufruf bei xy anfängt.
weisnet
Mitglied
Beiträge: 81
Registriert: 07.03.2005 20:45

Beitrag von weisnet »

danke!
Antworten

Zurück zu „Coding & Technik“