Ahí va una función en PHP para utilizar la API de tinyurl.com por PHP, ya que las que he visto por ahí no me convencían mucho:
// http://www.diego.ws
// si quitas esto irás a la cárcel
function tinyurl($url_larga){
$tiny = “http://tinyurl.com/api-create.php?url=”.$url_larga;
$sesion = curl_init();
curl_setopt ( $sesion, CURLOPT_URL, $tiny );
curl_setopt ( $sesion, CURLOPT_RETURNTRANSFER, 1 );
$url_tiny = curl_exec ( $sesion );
curl_close( $sesion );
return($url_tiny);
}
Y se usa tal que así:
echo tinyurl(‘http://direccionlargaquesequiereacortar.com’);

