ralphi: Anfängerfrage(n): delay oder Warteschleife unter PHP

Beitrag lesen

Hi Leute,

wie kann ich unter PHP zwischen den Befehlen eine Verzögerung von z.B. 10 sec einbauen.
Unter VB6, würde ich einen Timer verwenden.

gleich noch eine Frage hinterher:
Meine Seite hat eine Schleife - ziemlich viele Durchläufe. Mein XAMPP Server (Apache) bringt nach 30 sec den fehler:

  • Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\meinprog.php on line 41 _

in welcher conf-datei, unter welchem keywort kann ich den timeout ändern?

und oder wie würdet ihr den code anders schreiben, dass es gar nicht so weit kommt? Mein Code:

while ($h<20) {
while ($min<60) {
// Seite holen
** Nach 30 Durchläufen und 30 sec die Felermeldung Zeile 41: **
Z41 --> $x0=file_get_contents("....") ;
// Seite zerlegen
$x1 = explode("Berech..." ,$x0);...
// InDB schreiben
mysql_query(sprintf('insert ....);
// in datei schreiben
$i = fwrite($datei, $datum . ";" . $zeit ..
$min++; };
$min=0;
echo $zeit;
$h++;};

LG aus Landshut
ralphi