PHP: Korišćenje Is.gd API skratiti URL

Depositphotos 11843590 s

Samo pročitajte članak o prednostima i zamkama skraćivanje URL-ova na SEOmoz-u. Ja koristim Is.gd API to učiniti sa SMS WordPress dodatak koje sam napisao (trenutno testiram i radim dobro!).

funkcija doCurlRequest ($ url, $ varijabla, $ vrijednost) {$ api = $ url. "?". $ variable. "=". $ value; $ session = curl_init (); curl_setopt ($ sesija, CURLOPT_URL, $ api); curl_setopt ($ sesija, CURLOPT_RETURNTRANSFER, 1); $ podaci = curl_exec ($ sesija); curl_close ($ sesija); vrati $ podataka; } funkcija doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ varijabla = "longurl"; $ shorturl = doCurlRequest ($ url, $ varijabla, $ longurl); vrati $ shorturl; }

Mislio sam da biste ljudi mogli cijeniti stvarni uzorak koda. Obavezno zamijenite funkificirane citate koje dodaje ovo objavljivanje na blogu. Da biste koristili, samo dodajte gore navedene funkcije na svoju PHP stranicu, a zatim izvršite ovako:

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

Vjerovatno bih dodao blok try / catch samo da budem siguran. Ovaj kôd radi s PHP 5+ s omogućenom cURL bibliotekom. Ako vaš domaćin ne omogući cURL, pronađite novog domaćina.

jedan komentar

  1. 1

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.