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 . "... 
";      

    }
  }
?>