Admettons que pour certaine raisons X, vous avez besoin d'obtenir l'adresse d'origine d'une adresse encodé par TinyURL.com. Pour celà il vous suffit d'utiliser la petite fonction ci-dessous :
function reverse_tinyurl($url){
$url = explode('.com/', $url);
$url = 'http://preview.tinyurl.com/'.$url[1];
$preview = file_get_contents($url);
preg_match('/redirecturl" xhref="(.*)">/', $preview, $matches);
return $matches[1];
}
Exemple d'utilisation :
echo reverse_tinyurl('http://tinyurl.com/8gcs34f') // => "http://www.site_dorigine.com"{mos_fb_discuss:no_discuss}
Ajouter aux favoris
Bookmarker
Envoyer par mail
Vu: 766






