Mailinglisten-Archive |
hi, das ganze Problem wie schon richtig erkannt darin das die meisten Provider eine maximale Ausführungszeit für die Scripte eingebaut haben (ist von Admin Seite her auch korrekt), in den meisten Fällen ist diese Beschränkung aber nur auf den Webserver bezogen, dh. du kannst sie umgehen wenn du das Programm nicht über den Webserver ausführst sondern direkt an der Komandozeile und den output in eine Datei umleitest. Wenn du das Script nur alle Jubeljahre mal ausführen musst wäre das ganze ein gangbarer Weg. Allerdings wirst du in den meisten Fällen nicht umhin kommen dir ein eigenes PHP-Binary zu Kompilieren und auf den Server zu spielen, incl. PHP.ini, da man unabhängig vom Webserver auch noch in der PHP3.ini einstellen kann wie lange ein script denn zu laufen hat. Alles gesetzt dem Fall dein Provider lässt das zu. (Kann auch sein das er dir kündigt weil du die Systemsicherheit gefährdest). Falls das ganze lokal bei dir laufen kann wäre ein wesentlich einfacherer Weg einfach die max_execution_time in der PHP ini raufzusetzen. Markus ----- Original Message ----- From: "peter strzygowski" <ps_(at)_screengarden.de> To: <mysql-de_(at)_lists.4t2.com> Sent: Thursday, September 28, 2000 10:38 AM Subject: Re: php-Frage "wir bauen einen loop" > hallo michael und nico, > > >danke für die mühen, > >aber es geht nicht ... > > > > >> <? > > >> # dateiname: loop.php3 > > >> # aufruf: loop.php3?i=9 > > >> > > >> if ($i != 0){ > > >> echo "loop.php ok Runde $i<br>"; > > >> $i = $i - 1; > > >> exec("loop.php3?i=$i"); > > > versuch's hier mal mit: > > > header("Location: loop.php3?i=$i"); > > S C R E E N G A R D E N informationsdesign > www.screengarden.de torstr. 177 - 10115 berlin > tel 030 - 962 02 600 fax 030 - 962 02 602 > > --- > *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql > --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive