Toplu Tinyurl Üretimi
16 Nisan 2011 Cumartesi, 10:34 | GezegenTinyurl uzun web bağlantılarını (URL) kısaltmak ve bağlanılacak yeri gizlemek için çok iş gören bir servis.
Birden fazla (hatta çok miktarda) URL’nin Tinyurl’lerine gereksinim duydum. Sitede aynı anda bir bağlantıyı girip, elle sonucunu alıp kopyalamanız gerekiyor. Bulduğum Firefox eklentileri de genelde bulunulan sayfanın Tinyurl’sini üretmeye yarıyordu.
Ben de Tinyurl API’sini basit bir PHP betiği yazdım, (kendine parametre olarak verilen) bir düz metin dosyasından her biri bir satıra denk gelen altalta dizili olan tüm URL’leri okuyup, Tinyurl sitesine bağlanıp, onların Tinyurl’lerini oluşturup çıktı olarak veriyor.
Başka birinin de işine yararsa diye aşağı iliştiriyorum. (Not: Herhangi bir hata kontrolü yapmıyor)
$line)
echo $line . createTinyUrl($line) . "\n\n";
?>
“Toplu Tinyurl Üretimi” İçin Yapılan 1 Yorum
Enver ALTIN 27 Nisan 2011 Çarşamba günü dedi ki :
foreach (file($argv[1]) as $line)
printf(“%s\t%s\r\n”, $line, file_get_contents(“http://tinyurl.com/api-create.php?url=”.$line));
;)