Goo.gl, Tinyurl.com vb. Sitelerden Url Kısaltma
Transkript
Goo.gl, Tinyurl.com vb. Sitelerden Url Kısaltma
Goo.gl, Tinyurl.com vb. Sitelerden Url Kısaltma 8 Temmuz Pazartesi ´13 http://selcuk.in/goo-gl-tinyurl-com-vb-sitelerden-url-kisaltma.html Bugün ajansda müşterilerimden bir tanesi url kısaltmak için bir kodlamaya ihtiyacını olduğunu söyledi. İstek bir den fazla url kısaltma servisini kapladığı için tek tek yapacaktım fakat kısa bir araştırmadan sonra google web servislerine ait sandığım bu siteyi buldum. Bu servis kısaca belli başlıca url kısaltma servislerini sağlıyor fakat yine de çok işe yarar bence de. Özellikle tinyurl.com ve goo.gl kısaltma servisi için yeterlidir. Ben hazırladığım fonksiyonumu sizlere paylaşacağım belki birisi kullanmak ister. <?php # slcQ # [email protected] # www.s3lcuk.com # fonksiyon function curl_get_file_contents($uzunUrl, $hangiSite) { $c = curl_init(); curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 0); curl_setopt($c, CURLOPT_TIMEOUT, 0); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($c, CURLOPT_COOKIEFILE , "cookie.txt"); curl_setopt($c, CURLOPT_COOKIEJAR , "cookie.txt"); curl_setopt($c, CURLOPT_REFERER , "http://urltinyfy.appspot.com/$hangiSite"); curl_setopt($c, CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows; U; Windows NT 6.1; tr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13'); curl_setopt($c, CURLOPT_URL, "http://urltinyfy.appspot.com/$hangiSite/?url=$uzunUrl"); $contents = curl_exec($c); $err = curl_getinfo($c,CURLINFO_HTTP_CODE); curl_close($c); if ($contents) return json_decode($contents)->short_url; else return FALSE; } # Örnek Kullanım # googl, tinyurl, shorturl echo curl_get_file_contents('http://www.s3lcuk.com/', 'googl'); // Sonuç: http://goo.gl/IoSoo ?> Siteyi detaylı incelemek isteyenler http://urltinyfy.appspot.com/ bakabilirler siteye. Bu yazı http://selcuk.in/goo-gl-tinyurl-com-vb-sitelerden-url-kisaltma.html adresinden indirilmiştir
Benzer belgeler
COM API v.1.1
6. Kullanıcı Bilgileri Kontrolü……………………………………………………………………………………..5
7. Mesaj (SMS) Gönderimi…………………………………………………………………………………………6
7.1. Addtosmsbasket Yöntemi…………………………………………..……………………………….6
7.2. Sends...