Molto alla rapida:
Codice PHP:
<form method="post">
<input type="text" name="link" size="25">
<input type="submit" value="Estrai">
</form>
<?php
@$link=$_POST['link'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res2 = curl_exec($ch);
$pattern='#<meta name="description" content="(.*)" />#i';
preg_match($pattern,$res2,$code);
if (empty($link)){ // se il campo è vuoto
echo "Inserire un link valido";}
else if (empty($code)){ // se la descrizione non è stata trovata
echo "link errato o privo di descrizione";}
else{ // se tutto è ok stampo la descrizione
echo "Descrizione: ".$code[1];}
?>