leggendo con file_get_contents i contenuti di una pagina web per poi elaborarli, pensavo fosse sufficiente un controllo sulla variabile in cui vengono immagazzinati i dati per evitare errori:
$testo = file_get_contents("http://indirizzo.com/");
if (!$testo) {
echo ("dati non disponibili");
ed in effetti nel 90% dei casi la cosa funziona
ma quando il server è prorio down, si blocca tutto con il seguente messaggio di errore:
Fatal error: Maximum execution time of 30 seconds exceeded in /../.../file.php on line 8
ove la linea 8 è proprio quella in cui leggo i dati
come evitare l' errore?
aumentando il Maximum execution time otterrei solo di posticipare l' errore stesso.........