Portal Chamar Táxi

Função para gerar ShortUrls no tuaurl.com

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,829
Gostos Recebidos
67
Boa tarde pessoal.

Criei um projecto em tempos de Url's pequenas ou mais conhecido por ShortUrl.

Aqui fica uma função para uso da api deste website para gerar url's pequenas nos vossos script's php.


Função:
function geraTuaurl($url)
{
//$tipo define se a url abre em 1 = frame ou 0 = 503 redirect
$tipo = 0;
$ch = curl_init();
$timeout = 5;
$url2 = urldecode($url);
curl_setopt($ch,CURLOPT_URL,'http://tuaurl.com/api-externa.php?url='.$url2.'&tipo=$tipo);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return "href=\"".$data."\"";
}

Exemplo de uso:
preg_replace('/href=\"(http:\/\/[^\s]+)\"/ie', "geraTuaurl('$1')", $conteudo);

Espero que faça jeito
 
Topo