PHP: A ’cleachdadh Is.gd API gus URL a ghiorrachadh

Depositphotos 11843590 s

Dìreach leugh artaigil air na buannachdan agus na cnapan-starra a tha ann a ’giorrachadh URLan thairis aig SEOmoz. Bidh mi a ’cleachdadh an Is.gd API gus seo a dhèanamh leis an SMS WordPress Plugin a sgrìobh mi (an-dràsta a ’dèanamh deuchainn agus a’ dèanamh gu math!).

gnìomh doCurlRequest ($ url, $ caochlaideach, $ luach) {$ api = $ url. "?". $ caochlaideach. "=". $ luach; $ seisean = curl_init (); curl_setopt ($ seisean, CURLOPT_URL, $ api); curl_setopt ($ seisean, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ seisean); curl_close ($ seisean); till $ dàta; } gnìomh doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ caochlaideach = "longurl"; $ shorturl = doCurlRequest ($ url, $ caochlaideach, $ longurl); till $ shorturl; }

A ’smaoineachadh gum biodh meas aig daoine air fìor shampall còd. Dèan cinnteach gun cuir thu an àite na luachan èibhinn a chuireas seo air a ’bhlog. Gus a chleachdadh, dìreach cuir na gnìomhan gu h-àrd air do dhuilleag PHP agus an uairsin cuir an gnìomh mar seo:

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

Is dòcha gun cuir mi bloc feuchainn / glacaidh dìreach airson a bhith cinnteach. Bidh an còd seo ag obair le PHP 5+ leis an leabharlann cURL air a chomasachadh. Mura h-eil an aoigh agad a ’comasachadh cURL, lorg aoigh ùr.