(PHP 4 >= 4.0.2, PHP 5)
Raccourci une URL avec le service bit.ly URL Shortener.
<?php function make_bitly_url( $url , $login , $key , $version = '2.0.1') { $parse_url = parse_url($url); if( empty($parse_url['scheme']) ) return FALSE; $api_url = 'http://api.bit.ly/shorten?version='. $version .'&longUrl='. urlencode($url) .'&login='. $login .'&apiKey='. $key; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); $content = curl_exec($ch); curl_close($ch); preg_match('`"shortUrl":[[:space:]]*"(http[^"]+)"`', $content, $m); if( !isset($m[1]) ) return FALSE; return $m[1]; } ?>
string make_bitly_url ( string $url , string $login , string $key [, string $version = '2.0.1' ] )
Retourne l'URL raccourcie ou FALSE si une erreur est survenue.
Exemple #1 Exemple avec make_bitly_url()
<?php $url = "http://seebz.net/"; $login = "bitlyapidemo"; $key = "R_0da49e0a9118ff35f52f629d2d71bf07"; $url = make_bitly_url($url, $login, $key); echo $url; // http://bit.ly/7M7mv0 ?>
Commentaire(s)
Poster un commentaire