PHP: Використання Is.gd API скоротити URL

Depositphotos 11843590 с

Просто прочитайте статтю про переваги та підводні камені скорочення URL-адрес на. Я використовую API Is.gd зробити це за допомогою SMS WordPress плагін що я писав (наразі тестую і працюю добре!).

функція doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ сесія = curl_init (); curl_setopt ($ сесія, CURLOPT_URL, $ api); curl_setopt ($ сесія, 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 для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.