<form action="process-urls.php" method="post" role="form">
<textarea name="urls" rows="20" class="form-control"></textarea>
<input class="btn btn-default" type="submit" value="submit url(s)">
</form>
function pageTitle($page_url){
$read_page=file_get_contents($page_url);
preg_match("/<title.*?>[\n\r\s]*(.*)[\n\r\s]*<\/title>/", $read_page, $page_title); if (isset($page_title[1])) { if
($page_title[1]=='' ) { return $page_url; } $page_title=$page_title[1]; return trim($page_title); } else { return
$page_url; } } $post_data=$_POST["urls"]; if ($post_data> '') :
$urls_array = str_replace("\r","\n", str_replace( "\r\n", "\n", $post_data)
);
$urls = explode( "\n", $urls_array );
else :
header( 'Location: /index.php' ) ;
endif;
print '<table>
<thead>
<tr>
<th>URL</th>
<th>Page Title</th>
</tr>
</thead>
<tbody>';
foreach($urls as $url) :
$pagetitle = pageTitle($url);
print '<tr>
<td><a href="'.$url.'" target="_blank">'.$url.'</a></td>
<td>'.$pagetitle.'</td>
</tr>';
endforeach;
print '</tbody>';
print '</table>';
Скачать пример