ciao a tutti.
sto provando a scrivere uno script con un ciclo che sfoglia le pagine del sito (id progressivo: sito.it/1.php, sito.it/2.php, ..) e mi restituisce l'elenco con i titoli delle pagine (tramite le espressioni regolari).
a volte però ad un numero non corrisponde la pagina (manca ad es sito.it/3.php)
lo script mi restituisce l'errore 404

codice:
Warning:  fopen(sito.it/3.php) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found  in script.php on line x
come posso modificare la funzione in modo che, nel caso non trovi la pagina X, vada avanti con il ciclo con i numeri successivi e non si blocchi con l'errore?


Codice PHP:
function FetchPage($path)
{
  
$file fopen($path"r");
  if (!
$file)
  {
    exit(
"Errore");
  }
  
$data '';
  while (!
feof($file))
  {
    
$data .= fgets($file1024);
  }
  return 
$data;

Grazie.