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 hýsil.
Þetta gerir nákvæmlega það sem ég var að leita að, takk!