Non so se il titolo è inerente, perchè non so nemmeno se quel ciclo è inerente. Ciò che ho necessità di fare è cercare un nome e un cognome (quindi due stringhe) all' interno di una pagina, o meglio, se in una pagina non lo trova (dove c'è una variabile che stabilisce l' id), tenta con altri id fino a 10000. Se al 10000° id non trova nulla dice che non l' ha trovato, altrimenti dice che l' ha trovato. Avevo buttato giù questi codici probabilmente errati:

Codice PHP:
 <?

$nome 
ucfirst(htmlspecialchars($_GET['nome']));
$cognome strtoupper(htmlspecialchars($_GET['cognome']));

$content file_get_contents("http://www.notariato.it/it/utilita/scheda_notaio.html?idn=1&pageIndex=null");

$count_nome substr_count($content$nome);
$count_cognome substr_count($content$cognome);

if(
$count_nome == && $count_cognome == 0) {
for(
$i 1$i <= 10000$i++) {
$content2 file_get_contents("http://www.notariato.it/it/utilita/scheda_notaio.html?idn={$i}&pageIndex=null");
$count_nome2 substr_count($content2$nome);
$count_cognome2 substr_count($content2$cognome);
if(
$count_nome2 == && $count_cognome2 == 0) {
echo 
'Nessun notaio trovato.';
} else {
echo 
'Notaio trovato!';
}
 }
  } else {
echo 
'Notaio trovato!';
}

?>
Nel link: http://www.notariato.it/it/utilita/s...taio.html?idn={$i}&pageIndex=null dopo idn ci va l' id (quello che deve esser max. 10000). Il problema dunque è il seguente: la pagina non si carica neanche, quindi sicuramente c'è un errore nel ciclo..