পিএইচপি: আইএসডিডি ব্যবহার করে এপিআই সংক্ষিপ্ত URL এ

ডিপোজিটফোটোস 11843590 এস

এর সুবিধাগুলি এবং ক্ষতিগুলি সম্পর্কে কেবল একটি নিবন্ধ পড়ুন সংক্ষেপে ইউআরএলগুলি এসইওমোজে। আমি ব্যবহার আইএসডিপিআইপি সাথে এটি করতে এসএমএস ওয়ার্ডপ্রেস প্লাগইন যা আমি লিখেছি (বর্তমানে পরীক্ষা করে নিচ্ছি এবং ভাল করছি!)।

ফাংশন ডুঙ্করালেকুয়েস্ট ($ url, $ ভেরিয়েবল, $ মান) {$ এপিআই = $ ইউআরএল। "?"। $ ভেরিয়েবল। "="। "মান; $ সেশন = কার্ল_ইনিট (); curl_setopt ($ সেশন, CURLOPT_URL,, এপিআই); কার্ল_সেটপ্ট ($ সেশন, সিআরএলপিপিআরইনারটিআরএনএসএফআর, 1); $ ডেটা = কার্ল_এক্সেক ($ সেশন); কার্ল_ক্লোজ ($ সেশন); প্রত্যাবর্তন $ তথ্য; } ফাংশন doShortenURL ($ লংআরল) {= url = "http://is.gd/api.php"; $ পরিবর্তনশীল = "লংগার্ল"; $ শুরুরল = ডু কার্ক্রালেকুয়েস্ট ($ url,, ভেরিয়েবল, $ লংগার); রিটার্ন $ শর্টআরল; }

ভেবেছিলেন যে আপনারা কোনও আসল কোডের নমুনার প্রশংসা করতে পারেন। ব্লগটিতে এটি পোস্ট করা যুক্ত করে এমন ফঙ্কিফাইড উদ্ধৃতিগুলি প্রতিস্থাপন করতে ভুলবেন না। ব্যবহার করতে, কেবলমাত্র আপনার পিএইচপি পৃষ্ঠায় উপরের ফাংশনগুলি যুক্ত করুন এবং তারপরে এইরূপে কার্যকর করুন:

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

আমি সম্ভবত একটি চেষ্টা / ক্যাচ ব্লক যুক্ত করব কেবলমাত্র নিশ্চিত হতে। এই কোডটি পিএইচপি 5+ এর সাথে সিআরএল লাইব্রেরি সক্ষম করে works যদি আপনার হোস্টটি সিআরএল সক্ষম না করে তবে একটি নতুন হোস্ট সন্ধান করুন।

একটি মন্তব্য

  1. 1

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.