PHP: Истифодаи Is.gd API барои кӯтоҳ кардани URL

Depositphotos 11843590 с

Танҳо як мақоларо дар бораи фоидаҳо ва хатогиҳо хонед кӯтоҳ кардани URL-ҳо дар SEOmoz. Ман аз Is.gd API ки инро бо SMS Васлкунаки WordPress ки ман навишта будам (дар айни замон санҷиш ва кори хуб!).

Функсияи doCurlRequest ($ url, $ тағйирёбанда, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ сессия = curl_init (); curl_setopt ($ сессия, CURLOPT_URL, $ api); curl_setopt ($ сессия, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ сессия); curl_close ($ сессия); баргардонидани $ маълумот; } function 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 барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.