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

Rispondi quotando