Ik probeer met PHP een .txt bestand van een andere server te lezen. Ik gebruik nu file_get_contents, wat op zich prima werkt. Als de site respond krijg ik de textfile terug als string, en als de site een 404 returned krijg ik FALSE terug.
Mijn probleem is echter het volgende: als de site offline is vanwege een storing (en de betreffende server heeft helaas veel downtime) kan mijn script het niet ophalen, maar in plaats van gelijk FALSE te returnen, loopt de hele browser vast tot de max_execution_time van 30 seconden is bereikt, waarna ik dus de time limit error krijg.
Mijn vraag: is er een functie die de browser niet laat vast lopen als de server niet respond? Ik heb al verschillende file functions geprobeerd maar ze lopen allemaal vast. Ik vond ook de eventuele oplossing set_time_limit, maar ik vraag me hierbij af of, als bij wijze van spreken iemand met een 56k modem de website bezoekt, die dan niet standaard een time limit error krijgt.
Heeft iemand enig idee wat de beste oplossing is voor dit probleem?
Mijn probleem is echter het volgende: als de site offline is vanwege een storing (en de betreffende server heeft helaas veel downtime) kan mijn script het niet ophalen, maar in plaats van gelijk FALSE te returnen, loopt de hele browser vast tot de max_execution_time van 30 seconden is bereikt, waarna ik dus de time limit error krijg.
Mijn vraag: is er een functie die de browser niet laat vast lopen als de server niet respond? Ik heb al verschillende file functions geprobeerd maar ze lopen allemaal vast. Ik vond ook de eventuele oplossing set_time_limit, maar ik vraag me hierbij af of, als bij wijze van spreken iemand met een 56k modem de website bezoekt, die dan niet standaard een time limit error krijgt.

Heeft iemand enig idee wat de beste oplossing is voor dit probleem?
