ფაილი მარკეტინგული
PHP: გამოიყენეთ Is.gd API URL– ს შესამცირებლად
უბრალოდ წაიკითხეთ სტატია სარგებლობისა და პრობლემების შესახებ URL– ების შემცირება SEOmoz– ზე. მე ვიყენებ Is.gd API გააკეთო ეს:
function doCurlRequest($url, $variable, $value) {
$api = $url."?".$variable."=".$value;
$session = curl_init();
curl_setopt($session, CURLOPT_URL, $api);
curl_setopt($session, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($session);
curl_close($session);
return $data;
}
function doShortenURL($longurl) {
$url = "http://is.gd/api.php";
$variable = "longurl";
$shorturl = doCurlRequest($url, $variable, $longurl);
return $shorturl;
}
ფიქრობთ, რომ ხალხმა შეიძლება დააფასოს კოდის რეალური ნიმუში. დარწმუნდით, რომ ჩაანაცვლეთ ფანკიფიცირებული ციტატები, რასაც ამატებს ბლოგზე განთავსებით. გამოსაყენებლად, უბრალოდ დაამატეთ ზემოთ მოცემული ფუნქციები თქვენს PHP გვერდზე და შემდეგ შეასრულეთ ასე:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
დარწმუნებული ვარ ალბათ try / catch ბლოკს. ეს კოდი მუშაობს PHP 5+ - თან, ჩართულია cURL ბიბლიოთეკა. თუ თქვენი მასპინძელი არ იძლევა cURL- ს, იპოვნეთ ახალი მასპინძელი.