PHP: שימוש ב- Is.gd API לקיצור URL

11843590 ש

פשוט קרא מאמר על היתרונות והמלכודות של קיצור כתובות אתרים ב- SEOmoz. אני משתמש ב- ממשק API של Is.gd לעשות זאת עם תוסף וורדפרס SMS שכתבתי (כרגע בודק ועושה טוב!).

פונקציה doCurlRequest ($ url, $ משתנה, $ value) {$ api = $ url. "?". $ משתנה. "=". $ value; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ session); curl_close ($ session); להחזיר נתונים $; } פונקציה doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; משתנה $ = "longurl"; $ shorturl = doCurlRequest ($ url, $ משתנה, $ longurl); להחזיר $ shorturl; }

חשבתי שאנשים יעריכו דוגמת קוד בפועל. הקפד להחליף את הציטוטים הפונקציפיים שמוסיפים פרסום זה לבלוג. כדי להשתמש, פשוט הוסף את הפונקציות לעיל לדף ה- PHP שלך ואז בצע כך:

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

כנראה שהייתי מוסיף בלוק לנסות / לתפוס רק כדי להיות בטוח. קוד זה עובד עם PHP 5+ כאשר ספריית cURL מופעלת. אם המארח שלך אינו מפעיל cURL, מצא מארח חדש.

תגובה אחת

  1. 1

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.