Arkadaşlar:

LYN Video scriptini kullanıyorum içindekı youtube botundan şarkıları ziyaretcilerinde eklemesini istiyorum istedigi şarkıları böle bir şey kodlayabilirmisiniz acaba?

Not: Youtube bot sadece admin panelinden ekleniyor amac giriş i kaldırıp herkezin eklemesini saglamak uye olmadanda

Youtube Botu

Bot_youtube.php

echo '


';?>
<script>
function video_ekle(adi,flvlink,buyukresim,kategori){
xmlHttp=ajax();
if (xmlHttp==null){
alert ('Tarayıcınız Ajax Desteklemiyor!');
return;}
var adi2 = adi;
var flvlink2 = flvlink;
var buyukresim2 = buyukresim;
var kategori2 = kategori;
var url='bot_kayit.php?islem=youtube';
var sc ='adi='+adi2+'&flvlink='+flvlink2+'&buyukresim='+buyukresim2+'&kategori='+kategori2;
xmlHttp.open('POST', url, true);
xmlHttp.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlHttp.setRequestHeader('Content-length', sc.length);
xmlHttp.setRequestHeader('Connection', 'close');
xmlHttp.Guncelle;
xmlHttp.send(sc);}
function Guncelle(){
if (xmlHttp.readyState==4 && xmlHttp.status == 200){
alert(xmlHttp.responseText);}}
function ajax(){
var xmlHttp=null;
try{
xmlHttp=new XMLHttpRequest();}
catch (e){
try{
xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');}
catch (e){
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');}}
return xmlHttp;}
</script>
echo'
';
@session_start();
if(!isset($_SESSION["login"])){
yenile("giris.php");
}else{
include('fonksiyon.php');
function f($bas, $son, $yazi) {
@preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
return @$m[1];
}
function aramam($q) {
$q = str_replace("`","",$q);
$q = str_replace("&","",$q);
$q = str_replace("%","",$q);
$q = str_replace("'","",$q);
$q = str_replace(")","",$q);
$q = str_replace("(","",$q);
$q = str_replace("<","",$q);
$q = str_replace(">","",$q);
$q = str_replace(" ","+",$q);
$q=trim($q);
$q = htmlspecialchars(strip_tags(mysql_real_escape_string($q)));
return $q;
}
$arama_sonuc = aramam($_GET['arama_sonuc']);
$sayfa = $_GET['sayfa'];
$kategorim = $_GET['kategori'];
$kid = $_GET['kategoriid'];

if($_GET["arama_sonuc"]){
if (!$sayfa) $sayfa=1;
$url = "http://gdata.youtube.com/feeds/api/videos?q=".urlencode($arama_sonuc)."&max-results=20&start-index=".$sayfa;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://youtube.com");
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)");
$data = curl_exec($ch);
curl_close($ch);

$site = urldecode($data);
$say = f("","",$site);
$vsayi = f("","",$site);
$videosayisi=count($say);
$vsayfa=ceil($vsayi[0]/20);
//echo $videosayisi;
echo '

Aranacak Kelime :

Eklenecek :


';
?>

<< Onceki Sayfa -

Sonraki Sayfa >>

for($i=0;$i<$videosayisi;$i++)
{
$visim = f("","",$say[$i]);
$vresim3 = f("$vresim=$vresim3[0];
$vidx=explode("/", $vresim);
$vid=$vidx[4];
$flvlink = 'http://www.youtube.com/watch?v='.$vid;
$resler=$vresim;
$adi=$visim[0];
?>



Başlık :


Link :




Resim :


Kategori :



}
?>



<< Onceki Sayfa - Sonraki Sayfa >>


}else{
echo '

Aranacak Kelime :

Eklenecek Kategori :
';
} }
echo ''; ?>


bot_kayit.php

@session_start();
if(!isset($_SESSION["login"])){
yenile("giris.php");
}else{
include('fonksiyon.php');
function UtfDuzelt($gelen) {
$ajax_duzelt = array(
'ı'=>'ı',
'İ'=>'İ',
'ğ'=>'ğ',
'Ğ'=>'Ğ',
'�'=>'ü',
'Ü'=>'Ü',
'ş'=>'ş',
'Ş'=>'Ş',
'ö'=>'ö',
'Ö'=>'Ö',
'ç'=>'ç',
'〈'=>'&',
'%3A'=>':',
'Ç'=>'Ç'
);
$utf_duzelt = array(
iconv("UTF-8","ISO-8859-9",'Ü')=>'Ü',
iconv("UTF-8","ISO-8859-9",'ü')=>'ü',
iconv("UTF-8","ISO-8859-9",'Ö')=>'Ö',
iconv("UTF-8","ISO-8859-9",'ö')=>'ö',
iconv("UTF-8","ISO-8859-9",'Ç')=>'Ç',
iconv("UTF-8","ISO-8859-9",'ç')=>'ç',
iconv("UTF-8","ISO-8859-9",'&')=>'&'
);

$gelen=strtr($gelen,$ajax_duzelt);
return strtr($gelen,$utf_duzelt);
}

function ajax_utf_temizle($dizi) {
return is_array($dizi) ? array_map('ajax_utf_temizle', $dizi) : UtfDuzelt($dizi);
}
if ($_GET['islem'] == "youtube"){
if($_POST["adi"]!=""){
$baslik = ajax_utf_temizle($_POST["adi"]);
$link = $_POST["flvlink"];
$resim = $_POST["buyukresim"];
$katt = ajax_utf_temizle($_POST["kategori"]);
$katsor = mysql_fetch_assoc(mysql_query("select * from lynvideo_kategori WHERE kategori = '".$katt."' ORDER BY id"));
$kategori = $katsor['id'];
$zaman = time();
$tarih = tarih($zaman);
$eski_etiket = $baslik;
$degistir= array(" " => ", ");
$etiketler = strtr("$eski_etiket", $degistir);
$sonuc = mysql_query("SELECT id FROM lynvideo_video WHERE resim='$resim' LIMIT 0, 1");
if( mysql_num_rows($sonuc) ){
echo 'Daha önceden kaydedilmiş.';
} else {
$ekle = mysql_query("insert into lynvideo_video (id, baslik, aciklama, etiketler, kategori, embed, resim, hit, tarih, durum, tur) values ('', '$baslik', '$baslik', '$etiketler', '$kategori', '$link', '$resim', '0', '$tarih', '1', '2')");
if($ekle){
echo "Video eklendi.";
}else {
echo "Ekleme işlemi yapılamadı.";}
}
}
}
}
?>


Kodları bu

Ek Olarak: koca forumda hiç mi ilgilenen yook :/