aşağıdaki kodlardaki botu düzeltebilirmisiniz rica etsem. bir iki gün öncesine çalışıyordu, zannedersem youtube kodlamada değişikliğe gitti. şu an hiç kimsenin youtube botu çalışmıyor zannedersem. şimdiden teşekkürler.
<?php
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
}else{
?>
<?
include("../ayar.php");
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;
}
function suresi($secs)
{
if ($secs<0) return false;
$m = (int)($secs / 60);
$s = $secs % 60;
$h = (int)($m / 60);
$m = $m % 60;
$text = "";
if ($h > 0)
$text = $h.":";
if (strlen($s)==1)
$s = "0".$s;
return $text.$m.":".$s;
}
$vcek = aramam($_GET['vcek']);
$sayfa = $_GET['sayfa'];
$kategorim = $_GET['kategori'];
$kid = $_GET['kategoriid'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Video script - Admin Paneli</title>
<link rel="stylesheet" type="text/css" href="admin.css" />
<script>
function video_ekle(adi,flvlink,buyukresim,kategori,sure)
{
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 sure2 = sure;
var url='youtube-kayit.php';
var sc ='adi='+adi2+'&flvlink='+flvlink2+'&buyukresim='+buyukresim2+'&kategori='+kategori2+'&sure='+sure2;
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.onreadystatechange=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>
</head>
<body>
<div id="logo">
<img src="<?=$domain?>/<?=$yonetim?>/panel.png" />
</div>
<div id="govde">
<?php
include("menu.php");
?>
</div>
<div id="temizle"></div>
<div id="orta">
<H2>youtube video botu</H2>
<?php
if($_GET["vcek"]){
if (!$sayfa) $sayfa=1;
$url = "http://gdata.youtube.com/feeds/api/videos?g=".urlencode($vcek)."&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("<entry>","</entry>",$site);
$vsayi = f("<openSearch:totalResults>","</openSearch:totalResults></span>",$site);
$videosayisi=count($say);
$vsayfa=ceil($vsayi[0]/20);
//echo $videosayisi;
echo '
<form id="form1" name="form1" method="get" action="youtube-botu.php">
<table width="739" border="0" align="center" style="margin-top:5px;">
<tr>
<td width="289"><div align="right">aranacak kelime:</div></td>
<td width="480"><label>
<input name="vcek" type="text" id="kactan" size="100" value="'.$vcek.'"/>
</label></td>
</tr>
<tr>
<td width="289"><div align="right">Kategori:</div></td>
<td width="480"><label>
<select name="kategori" id="kategori">'; ?>
<option value="<?php echo $kategorim; ?>"><?php echo $kategorim; ?></option>
<?
$data = mysql_query("select * from kategoriler group by id");
while($sonuc = mysql_fetch_array($data))
{
$kategoriid=$sonuc["id"];
$kategori=$sonuc["kategori"];
?>
<option value="<?php echo $kategori; ?>"><?php echo $kategori; ?></option>
<?
}
?>
<?php
echo '</select>
</label>
<input name="kid" type="hidden" id="kid" size="100" value="'.$kategoriidz.'"/></td>
</tr>
';
echo '
<tr>
<td> </td>
<td><label>
<input type="submit" name="Ekle" id="Ekle" value="Video Ara" />
</label></td>
</tr>
</table>
</form>
<hr>
';
?>
<?php if($sayfa-1==0) { echo 'İlk Sayfa'; } else { ?>
<a href="youtube-botu.php?kategori=<?=$kategorim?>&kid=<?=$kategoriid?>&vcek=<?=$vcek?>&sayfa=<?=$sayfa-20?>"><< Onceki Sayfa</a><?php } ?> -
<?php if($sayfa==$vsayfa) { echo 'Son Sayfa'; } else { ?>
<a href="youtube-botu.php?kategori=<?=$kategorim?>&kid=<?=$kategoriid?>&vcek=<?=$vcek?>&sayfa=<?=$sayfa+20?>">Sonraki Sayfa >></a><?php } ?>
<center><br>
<?
for($i=0;$i<$videosayisi;$i++)
{
$sure3 = f('<yt:duration seconds=\'','\'/>',$say[$i]);
$suresi=suresi($sure3[0]);
$visim = f("<title type='text'>","</title>",$say[$i]);
$vresim3 = f("<media:thumbnail url='","'",$say[$i]);
$vresim=$vresim3[0];
$vidx=explode("/", $vresim);
//$vidy=explode("-", $vidx[6]);
$vid=$vidx[4];
$flvlink = '<iframe width="100%" height="350" src="http://www.youtube.com/embed/'.$vid.'" frameborder="0" allowfullscreen></iframe>';
$resler=$vresim;
$adi=$visim[0];
$etiketler=$adi." izle, ".$adi." dizisi izle, ".$adi." dizi izle, ".$adi." bedava izle, ".$adi." online izle, ".$adi." filmi izle, ".$adi." ucretsiz izle";
?>
<form method="POST" id="gonderartik<?=$i?>" name="gonderartik<?=$i?>" action="javascript:void(<?=$i?>)">
<table align=center border="0" width="800" bgcolor="#C0C0C0">
<tr>
<td align=center width="110" rowspan=8><img width="160" src="<?=$resler?>"></td>
<td width="140"><b><font face="Tahoma" size="2" color="#da0969">Video Adı</font></b></td>
<td width="500"><input id="adi<?=$i?>" type="text" name="adi<?=$i?>" size="70" value="<?=$adi?>"></td>
<td rowspan=7 width="100"><center><input type="submit" value="ekle" name="yolla" style="font-family: Tahoma; font-size: 14pt; font-weight: bold; color: #da0969; border-style: dotted; border-width: 1px" onclick="
var adi=escape(document.gonderartik<?=$i?>.adi<?=$i?>.value);
var flvlink=escape(document.gonderartik<?=$i?>.flvlink<?=$i?>.value);
var buyukresim=escape(document.gonderartik<?=$i?>.buyukresim<?=$i?>.value);
var kategori=escape(document.gonderartik<?=$i?>.kat<?=$i?>.value);
var sure=escape(document.gonderartik<?=$i?>.sure<?=$i?>.value);
video_ekle(adi,flvlink,buyukresim,kategori,sure);
"></center></td>
</tr>
<tr>
<td><b><font face="Tahoma" size="2" color="#da0969">Video URL</font></b></td>
<td><textarea name="flvlink" name="flvlink<?=$i?>" id="flvlink<?=$i?>" size="70" value="<?=$i?>" rows="8" cols="57"><?=$flvlink?></textarea></td>
</tr>
<tr>
<td><b><font face="Tahoma" size="2" color="#da0969">Thumb URL</font></b></td>
<td><input id="buyukresim" readonly type="text" name="buyukresim<?=$i?>" id="buyukresim<?=$i?>" size="70" value="<?=$resler?>"></td>
</tr>
<tr>
<td><b><font face="Tahoma" size="2" color="#da0969">Kategori</font></b></td>
<td><SELECT id="kat<?=$i?>" name="kat<?=$i?>">
<OPTION VALUE="<?=$_GET['kategori']?>" selected><?=$_GET['kategori']?></OPTION>
<?
$cek=mysql_query("SELECT * FROM kategoriler");
while($veri=mysql_fetch_array($cek))
{
$nos=$veri['id'];
$nos2=$veri['kategori'];
?>
<OPTION VALUE="<?=$nos2?>"><?=$nos2?></OPTION>
<?
}
?></td>
</tr>
<tr>
<td><b><font face="Tahoma" size="2" color="#da0969">Süre</font></b></td>
<td><input id="sure" type="text" name="sure<?=$i?>" id="sure<?=$i?>" size="70" value="<?=$suresi?>"></td>
</tr>
</table>
</form>
<br>
<?
}
?>
<br>
<center>
<?php if($sayfa-1==0) { echo '<< Onceki Sayfa'; } else { ?>
<a href="youtube-botu.php?kategori=<?=$kategorim?>&kid=<?=$kategoriid?>&vcek=<?=$vcek?>&sayfa=<?=$sayfa-20?>"><< Onceki Sayfa</a><?php } ?> - <a href="youtube-botu.php?kategori=<?=$kategorim?>&kid=<?=$kategoriid?>&vcek=<?=$vcek?>&sayfa=<?=$sayfa+20?>">Sonraki Sayfa >></a>
<center><br>
<?php
}else{
echo '
<form id="form1" name="form1" method="get" action="youtube-botu.php">
<table width="739" border="0" align="center" style="margin-top:5px;">
<tr>
<td width="289"><div align="right">aranacak kelime:</div></td>
<td width="480"><label>
<input name="vcek" type="text" id="kactan" size="100" value="aranacak kelimeyi yazın"/>
</label></td>
</tr>
<tr>
<td width="289"><div align="right">Kategori:</div></td>
<td width="480"><label>
<select name="kategori" id="kategori">'; ?>
<?
$data = mysql_query("select * from kategoriler group by id");
while($sonuc = mysql_fetch_array($data))
{
$id=$sonuc["id"];
$kategori=$sonuc["kategori"];
?>
<option value="<?php echo $kategori; ?>"><?php echo $kategori; ?></option>
<?
}
?>
<?php
echo '</select>
</label></td>
</tr>
';
echo '
<tr>
<td> </td>
<td><label>
<input type="submit" name="Ekle" id="Ekle" value="Video Ara" />
</label>
</td>
</tr>
</table>
</form>
';
}
?>
</div>
</body>
</html>
<?php
}
?>