Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
PHP
Time limit
19. dubna 1999, 00.00 | Tip: nastavení maximální doby běhu PHP scriptu. Jak v konfiguračním souboru, tak přímo ve scriptu.
Při psaní programu, v jakémkoliv jazyce, se vám hravě stane že vytvoříte nekonečnou smyčku. Nebo, v lepším případě, smyčku s velmi nesnadnou podmínkou.
V PHP scriptech je to o to nepřijemnější že celkové čekání na stránku se může prodloužit o špatnou dostupnost stránky.
Naštěstí PHP má v sobě mechanismus který zaručuje, že script nepoběží delší než definovanou dobu (položka max_execution_time v php3.ini, standartně nastavená na 30s).
Tím se velmi efektně ukončí nechtěné smyčky, příliš dlouhé výpisy z db a návštěvník uvidí alespoň část požadovaných dat.
Na tento fakt je uživatel upozorněn varováním: Warning: PHP Timed out!.
Pokud byste chtěli tento timeout nastavit ručně, je pro vás připravena funkce set_time_limit(int seconds). Ale pozor, voláním této funkce je časovač vynulován a timeout se počítá znovu.
V případě že výpočet běží 10s a zavoláte fci s parametrem 20s, má script celkem 30s na provedení.
Zadáním nuly se timeout nepočítá a script běží a běží ...
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007