PHP: Выкарыстанне Is.gd API скараціць URL

Depositphotos 11843590 с

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

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