Salve, girando per la rete ho trovato questa semplicissima funzione che verifica l'esistenza di un link senza utilizzare le regex ma richiedendo direttamente la pagina: se esiste bene altrimenti errore. A me però non funziona! L'ho usato in locale ed ero collegato ad internet! Mi date una mano? Sono andato anche su php.net per vedere un po' quale fosse l'errore e controllando le varie funzioni sembra non ci siano errori! Ma cmq non funziona!
codice:
function ExistLink($link)
        {
           $fp = fopen($link, 'r');
           if ($fp)
             {
	        return TRUE;
	     }
	   else
             { 
		fclose($fp);
                return FALSE;
	     }
        }