Accueil | Astuces | PHP | Résoudre une adresse TinyURL.com encodée sous PHP

Résoudre une adresse TinyURL.com encodée sous PHP

Envoyer Imprimer PDF
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}

Rétrolien(0)

Adresse URI pour un rétrolien sur cet article

Commentaires (0)

Flux RSS pour les commentaires

Ecrivez un commentaire

Réduire l'éditeur | Agrandir l'éditeur

busy
Mis à jour ( Mardi, 03 Juillet 2007 08:36 )  

Syndication

Tag

Requires Flash Player 9 or better.

Publicités


Espace sécurisé



Les plus lus