Преглед на урок

Съкращаване на url-та със xpurl

Съкращаване на url-та със xpurl




Първо нека да ви обясня какво е xpurl.
Xpurl е сайт който предлага съкращаване на линк-ове примерно ако имате url което е дълго 46 символа чрез xpurl вие можете лесно да го преправите на 24 ( примерно ) символа ! Но как става това ? Най-лесния начин да направите това е чрез тъй нареченото api на xpurl или по-точно чрез функцията която показвам по-долу :

Код

function xpurladd($url) {
$apiurl = "http://xpurl.com/api.php";
$pass = "xpurl-api";
$full = "pass=".$pass."&url=".$url."";
$ch = curl_init();
$timeout=30;
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $full);
curl_setopt($ch, CURLOPT_URL, $apiurl);
curl_setopt ($ch, CURLOPT_TIMEOUT, $timeout);


$store = curl_exec ($ch);
curl_close ($ch);
//return $full;
return $store;
}

ЗАБЕЛЕЖКА : тази функция изисква вашето php да има поддръжка на CURL. за повече информация тук http://bg.php.net/curl .


$apiurl -> това е url-то до апи-то на xpurl
$pass -> глобалната парола предоставена от xpurl
$full -> това обединява паролата и адреса който ще подадете на функцията

За да използвате тази функция просто я копирайте и я добавете във вашия код. След това ще може лесно да подавате параметри на нея , примерно :
Код

$url = "http://dir.bg"; // http://dir.bg
$shortenurl =  xpurladd($url); // Подаваме http://dir.bg за съкращаване на xpurl
echo $shortenurl; // Принтираме резултата

И воала :

xpurl ни върна успешно http://xpurl.com/i/2f7cf1

Естествено тази функция не е подходяща за много малки url-ta , но ако имате големи е перфектна. Приятно писане...

Благодарим на ahristov за урока...

Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: ahristov

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.