PHP: Is.gd– ის გამოყენება API URL– ს შესამცირებლად

Depositphotos 11843590 s

უბრალოდ წაიკითხეთ სტატია სარგებლობისა და პრობლემების შესახებ URL– ების შემცირება SEOmoz– ზე. მე ვიყენებ Is.gd API ამის გაკეთება SMS WordPress მოდული რომ დავწერე (ამჟამად ვტესტავ და კარგად გამომდის!).

ფუნქცია doCurlRequest ($ url, $ ცვლადი, $ მნიშვნელობა) {$ api = $ url. "?". $ ცვლადი. "=". $ მნიშვნელობა; $ session = curl_init (); curl_setopt ($ სესია, CURLOPT_URL, $ api); curl_setopt ($ სესია, CURLOPT_RETURNTRANSFER, 1); $ მონაცემები = curl_exec ($ სესია); curl_close ($ სესია); $ მონაცემების დაბრუნება; } ფუნქცია doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ ცვლადი = "გრძელი"; $ 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- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.