Acortar URL
Buenas noches,
Necesito un servicio para acortar URL que funcione con PHP 5.1.
He utilizado bit.ly con este código:
$servicio_web = "http://api.bit.ly/";
$version_API = "version=2.0.1";
$usuario = "login=nombreusuario"; //sustituye por tu usuario del API
$llave = "apiKey=codigo"; //sustituye por tu clave del API
//la URL que quiero acortar
$URL_larga = "http://www.midominio.com/index.php?".$rs['url'];
$titulo_articulo = $rs['title'];
$query_URL = "&longUrl=" . urlencode($URL_larga);
$URL_consulta_API = $servicio_web . "shorten?" . $version_API . "&" . $query_URL . "&" . $usuario . "&" . $llave;
$respuesta_API = file_get_contents($URL_consulta_API);
$respuesta_API = json_decode($respuesta_API, true);
$enlace_twitter = 'http://twitter.com/home?status=' . urlencode('Viendo el proyecto ' . $titulo_articulo . ' en ' . $respuesta_API["results"][$URL_larga]["shortUrl"]);
Esto funciona con el PHP 5.2, pero con el PHP 5.1 ni carga la página.
Espero que me podáis ayudar.
Un saludo
Eriberto Caria
eribertocaria
Muchas gracias, al final lo he solucionado con otro servicio para acortar URL, se llama tinyurl.com
colorvivo
No veo claro cual puede ser problema, has mirado que no sea el servidor.
Te paso otro código que puedes probar. Esta en http://www.x-pose.org/blog/144
psycho
No tengo mucha idea de cual es el fallo en concreto, pero lo mismo es incompatibilidad en la version 5.1
Porque no pruebas de hacerlo en Front-end, con alguna libreria javascript ? Piensa que de esta manera
no retrasas la carga de la página.