PHP: Notkun Is.gd API að stytta URL

Depositphotos 11843590 s

Lestu bara grein um kosti og gryfjur styttingu vefslóða yfir á SEOmoz. Ég nota Forritaskil Is.gd að gera þetta með SMS WordPress viðbót sem ég skrifaði (sem stendur að prófa og standa mig vel!).

virka doCurlRequest ($ url, $ breytu, $ gildi) {$ api = $ url. "?". $ breytu. "=". $ gildi; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ gögn = curl_exec ($ session); curl_close ($ session); skila $ gögnum; } virka doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ breytu = "longurl"; $ shorturl = doCurlRequest ($ url, $ breytilegt, $ longurl); skila $ shorturl; }

Hélt að fólk gæti metið raunverulegt kóði sýnishorn. Vertu viss um að skipta út funkified tilvitnunum sem að setja þetta á bloggið bætir við. Til að nota skaltu bara bæta ofangreindum aðgerðum við PHP síðuna þína og framkvæma svo:

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

Ég myndi líklega bæta við try / catch blokk bara til að vera viss. Þessi kóði virkar með PHP 5+ með cURL bókasafnið virkt. Ef gestgjafinn þinn virkjar ekki cURL skaltu finna nýjan gestgjafa.

Ein athugasemd

  1. 1

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.