Ciao ragazzi, cerco di semplificare il compito che devo svolgere.
Devo controllare se per n pagine web definite dall'utente, queste abbiano un determinato carattere al loro interno. Se lo hanno stampo una cosa se non lo hanno ne restiutisco un'altra.

Devo farlo per forza in php.

Mi sono messo all'opera ma ho un po' di dubbi. Questo è il codice della mia action.php che richiamo dal form

codice:
<html>
<?php
$input =$_POST['indirizzo'];
//echo $input;
$urls = trim($input);
$list_of_urls = explode( "http://", $urls);


foreach ($list_of_urls as $link) 
{
	$okurl='www.'.$link;
	$text = file_get_contents($okurl);
	echo "$okurl <br>";	
	
}




?>


	</html>
Poichè non so se l'utente metterà gli url in maniera corretta e formattata, faccio in modo che venga formattato un url per ogni riga e quindi che ogni url andasse a formare un elemento del vettore.

L'idea successiva per il controllo, azione era :

codice:
?php$IndComp = 'http://'.$_POST['indirizzo'];  //concateno http con l'url inserito
//echo $IndComp;
$urlcheck = preg_match_all("@http:\/\/www.[^0-9].+?/@",$IndComp,$output);
echo $urlcheck;
if($urlcheck) {
	
	
	foreach	($output[0] as $link) {
		echo $link . corretto ;
		
	}
}


?>
A livello concettuale puo andare bene secondo voi?? Avete altre strategie? Purtroppo userei le regexp ma non so come ricavarmi la regexp di un url, anche perche non si parla di url fissi ma generici....


scusate la lunghezza