allora, il seguente pezzo di codice dovrebbe, ricevuto in ingresso una stringa contenente diversi url separati dal carattere 'vai a capo', estrarre per ognuno il titolo, salvarlo in una variabile e stamparlo a video... però non so perchè il seguente codice, con un solo url funziona, con 2 o più mi da errore... sulla linea con file_get_contents e mi restituisce solo il titolo dell'ultimo url...
codice:
<?php
if(!empty($_POST)){
$urls = explode("\n",$_POST['urls']);
foreach($urls as $url){
$file = file_get_contents($url);
preg_match('/<meta name="title" content="([^"]+)">/',$file,$found);
$title = $found[1];
echo "Downloading " . $title . "...
";
}
}
?>