PHP: Is.gd ашиглах API URL-г богиносгох

Depositphotos 11843590 с

Үүний ашиг тус, бэрхшээлийн талаархи нийтлэлийг уншихад л хангалттай SEOmoz дээр URL-уудыг богиносгох. Би ашигладаг Is.gd API Үүнийг хийхийн тулд SMS WordPress залгаас миний бичсэн (одоогоор туршиж, сайн ажиллаж байна!).

doCurlRequest функц ($ url, $ хувьсагч, $ утга) {$ api = $ url. "?". $ хувьсагч. "=". $ утга; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ өгөгдөл = curl_exec ($ сесс); curl_close ($ сесс); $ өгөгдлийг буцаах; } функц doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "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-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.