2016-08-03 14 views

Antwort

1

können Sie set_time_limit(30) verwenden, wenn Sie das Skript nach 30 Sekunden stoppen wollen und Sie register_shutdown_function() verwenden kann das Skript Verlassen wegen Zeitablauf zu handhaben:

<?php 
set_time_limit(30); 
$script_finished = false; 
register_shutdown_function('is_finished'); 
function is_finished(){ 
global $script_finished; 
if(!$script_finished){ 
//Script got interrupted 
echo "Oh, this script takes too much to complete!"; 
} 
} 
//Your code here 
//... 
//... 
sleep(50); //For example 

//Right before ending of php tag, script has ended 
//Don't through is_finished function 
$script_finished = true; 
?> 
+0

Script ist nicht nach 30 Stoppen Sekunden. es lädt noch 50 Sekunden. – selvan

+0

Ich verwende mysqli_query ($ link, "select sleep (50)"); – selvan

+0

Franz, irgendeine Lösung? – selvan

Verwandte Themen