PHP: Използване на Is.gd API да се съкрати URL

Depositphotos 11843590 с

Просто прочетете статия за ползите и клопките на съкращаване на URL адреси в. Използвам API на Is.gd за да направите това с Приставка за SMS WordPress че съм писал (в момента тествам и се справя добре!).

функция doCurlRequest ($ url, $ променлива, $ стойност) {$ api = $ url. "?". $ променлива. "=". $ стойност; $ сесия = curl_init (); curl_setopt ($ сесия, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ данни = curl_exec ($ сесия); curl_close ($ session); връщане на $ данни; } функция doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ променлива = "longurl"; $ shorturl = doCurlRequest ($ url, $ променлива, $ longurl); връщане $ shorturl; }

Мислех, че вие ​​бихте оценили действителна проба на кода. Не забравяйте да замените цитираните цитати, които публикувате в блога. За да използвате, просто добавете горните функции към вашата PHP страница и след това изпълнете по следния начин:

doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');

Вероятно бих добавил блок try / catch, за да съм сигурен. Този код работи с PHP 5+ с активирана библиотека cURL. Ако вашият хост не активира cURL, намерете нов хост.

Един коментар

  1. 1

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.