Ja imam suprotan slucaj. Ne zelim da cekam duze od npr. 20 sek.
Sta je problem - ako se radi o izvrsnju PHP koda (petlja koja mora mnogo da vrti), to je u redu i onda ga sasece sa set time limit ili sa ini_set('max_execution_time', 20); // 20 sek.
Medjutim kada PHP ceka odgovor od drugog servera tj. preko funkcije file_get_cont. onda izgleda ne mogu da mu kazem koliko ce da ceka!
Da li da gledam na strani web servera taj limit?
EDIT: Posle svih kombinacija, ova radi jedina:
Code:
ini_set("error_reporting", (E_ALL ^ E_WARNING ^ E_NOTICE)); // da ne prikazuje warning kada pukne file_get_contents...
ini_set('default_socket_timeout', 10); // N sekundi po SVAKOM socketu tj pozivu externe strane/servera!!! Posto imam 5 na strani, max cekanje za svaki od njih je 10 sek.
// sve ovo nema svrhu kada je cekanje sadrzaja sa drugog -externog servera!
//ini_set('max_execution_time', 5);
//ini_set('max_input_time', 5);
//set_time_limit(5);
//stream_set_timeout($mojpoziv, 5);
[Ovu poruku je menjao Mister Big Time dana 30.01.2012. u 12:23 GMT+1]