Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Ücretsiz Youtube Bot Scripti

deja_wu

0
Onaylı Üye
Üye
Katılım
26 Şubat 2005
Mesajlar
142
Açılan Konu
7
Tepki puanı
0
çalışması lazım... Ben gene bir baktım ama çalışıyor....

ben çalıştırdım fakat kodlar ile biraz oynadım ama sayfalama yapmıyor...

Kod:
<?php
$sorgu =	$_GET["kelime"]; 
			 $sayfa =	$_GET["s"];

$f = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=7db6FB9UBjg&tag=$sorgu";
$xml = file_get_contents ($f); 
preg_match_all('/<title>(.*?)<\/title>/',$xml,$arrt); 
preg_match_all('/<id>(.*?)<\/id>/',$xml,$arrl); 
preg_match_all('/<length_seconds>(.*?)<\/length_seconds>/',$xml,$arrp); 
preg_match_all('/<description>(.*?)<\/description>/',$xml,$arrd);
preg_match_all('/<tags>(.*?)<\/tags>/',$xml,$arre); 
preg_match_all('/<thumbnail_url>(.*?)<\/thumbnail_url>/',$xml,$arra); 
unset($arrt[1][0]);
unset($arrt[1][1]);
unset($arrl[1][0]);
unset($arrl[1][1]);
unset($arrd[1][0]);
unset($arre[1][0]);
unset($arra[1][0]);
$title = array_merge($arrt[1]);
$link = array_merge($arrl[1]);
$pubdate = $arrp[1];
$desc    = array_merge($arrd[1]);
$tags    = array_merge($arre[1]);
$thumbnail    = array_merge($arra[1]);
$ars = array(array_filter($title),array_filter($link),array_filter($pubdate),array_filter($desc),array_filter($tags),
array_filter($thumbnail));

	




$len = count($ars[0]); 
for($i=0; $i<$len; $i++) 
   
				
		   echo '<TABLE><TR><TD><a href="izle.php?kelime='.$ars[1][$i].'" target=\"_blank\"><img src="'.$ars[5][$i+1].'"></TD><TD><a href="izle.php?kelime='.$ars[1][$i].'" target=\"_blank\"><br>'. 
         $ars[0][$i].'</font><br></a>'."\n"
		 .ucwords(substr($ars[3][$i+1] , 0, 150)).'<br><br>Süre : ['.$ars[2][$i].'] sn'."</TD></TR></TABLE>  \n";
	

?>
 

theersin

0
Onaylı Üye
Üye
Katılım
2 Şubat 2006
Mesajlar
1,410
Açılan Konu
124
Tepki puanı
4
Konum
Pendik
localhost da çalıştırdım ben bunu öyle güzel birşey yaparımki :))
 

CMYLMZ

0
Onaylı Üye
Üye
Katılım
8 Aralık 2006
Mesajlar
1,775
Açılan Konu
73
Tepki puanı
0
Konum
Forumdan ayrıld
:) ersinin ağzının suyu aktı gibi geliyor bana
 

CMYLMZ

0
Onaylı Üye
Üye
Katılım
8 Aralık 2006
Mesajlar
1,775
Açılan Konu
73
Tepki puanı
0
Konum
Forumdan ayrıld
Senönce bizi miamiye gönder daha hesap numarası vericen para göndericez :)
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
ust.php o kadar önemli değil tasarıma göre entegre edebilirsiniz...

Bakın bu dağıtıım kodlar ile bir arkadaşımız demo gönderdi...

http://www.videoyadoy.com/

bakın ne kadar güzel entegre etmiş...
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
Yotutube bot'da hata

arkadaşlar büyük bir hata varmış onu görememişim. Bir arkadaşımız haber verdi... Gerekli değişikliği lütfen yapınız...



Öncelikle arama.php doyasını açıyorsunuz

$sorgu = $_GET["kelime"];

olan satırı buluyorsunuz.. Daha sonra hemen altına ( bu satırı silmeden )

$sorgu=str_replace(" ", "+", $sorgu);

ekliyorsunuz ve kaydediyorsunuz...

Eğer bu değişikliği yapmazsanız iki kelimeli aramalarda sonuç çıkmaz...
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
dev_id kodunu youtube de nereden alacagız :S
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
Yazdıktan sonra aradıgımda bulmuştum teşekkurler cevabın içinde ;)
 

Neb

0
Onaylı Üye
Üye
Katılım
27 Ocak 2007
Mesajlar
1,087
Açılan Konu
43
Tepki puanı
0
Konum
Bursaspor
Gerçekten güzel entegre edilmiş.
 

kostak

0
Yasakli Uye
Katılım
23 Nisan 2007
Mesajlar
409
Açılan Konu
37
Tepki puanı
1
Konum
Gemlik
htaccess de sorun var 500 hatası aldım htaccess i silince çalışıor
 

pembekedi

0
Onaylı Üye
Üye
Katılım
3 Şubat 2005
Mesajlar
1,607
Açılan Konu
92
Tepki puanı
1
Konum
Neverland
bi kere en başta daha scripti kurup çalıştırdığımız zaman aldığımız en önemli hata

Warning: Cannot modify header information - headers already sent by

alıyoruz. ondan sonra arama ile ilgili yapılan son değişiklik (boşluğu + ile kapatma değişikliği yani) yaptıktan sonra iki kelimelik bişey arattığımızda da

file_get_contents(http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=o2vcDWswiE4&tag=buzda dans) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Server Error in arama.php on line 259

satır $xml = file_get_contents ($f); denk geliyo. dev id de alınıp yapılmış durumda. host bedava host değil.

==============

yukarda yazdığım şekilde file_get_contents hatası alan arkadaşlar 255 inci satırı açın şu şekilde

$sorgu = $_GET["kelime"];
$sayfa = $_GET["s"];

buraya da araya sorgudan sonra

$sorgu = str_replace(" ", "+", $sorgu);

ekliyoruz sorun çözülüyo.
 
Üst