youtube-botu.php Kod: <?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?q=".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 = $domain.'/youvid.php?id='.$vid;
$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
}
?>
youtube-kayit.php Kod: <?php
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
}else{
?>
<?
include("../ayar.php");
function UtfDuzelt($gelen) {
$ajax_duzelt = array(
'%u0131'=>'ı',
'%u0130'=>'İ',
'%u011F'=>'ğ',
'%u011E'=>'Ğ',
'%uFFFD'=>'ü',
'%u00DC'=>'Ü',
'%u015F'=>'ş',
'%u015E'=>'Ş',
'%u00F6'=>'ö',
'%u00D6'=>'Ö',
'%u00E7'=>'ç',
'%u2329'=>'&',
'%3A'=>':',
'%u00C7'=>'Ç'
);
$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($_POST["adi"]!="")
{
$video = ajax_utf_temizle($_POST["adi"]);
$flv = $_POST["flvlink"];
$resim = $_POST["buyukresim"];
$kat = ajax_utf_temizle($_POST["kategori"]);
$sure = $_POST["sure"];
//echo $video;
//echo $resim;
$sonuc = mysql_query("SELECT id FROM videolar WHERE resim='$resim' LIMIT 0, 1");
if( mysql_num_rows($sonuc) ){
echo $video.' daha önceden kayıt edilmiş.';
} else {
$sql2 = mysql_query("insert into videolar (id,kategori,hit,adi,link,resim,sure,x) values ('','$kat','1','$video','$flv','$resim','$sure','') ");
if($sql2){
echo $video.' videosu eklendi !!!';
}
}
}
?>
<?php
}
?> değiştirmemiz gereken yerleri yazarsan yeterli olur üstad. kendimiz halletmeye çalışalım.
bide ana dizinde youvid.php var ordada diğer siteler üzerinden oynattığımız kodlar var. zannedersem youtubeden direk kendi linkini çekince buna ihtiyaç kalmayacak.
youvid.php kodları Kod: <?php
ob_start();
//--------------------------
$proxy[1] = "http://streamer.file2hd.com/y.aspx?video_id=";
$proxy[2] = "http://hxcmusic.com/testing/youtube.php?url=http://www.youtube.com/watch?v=";
$proxy[3] = "http://musicela.com/facebook/playsong.php?id=";
//---------------------------
$say = count($proxy);
$salla = $proxy[rand(1,$say)];
$videoid = $_GET['id'];
$video = $salla.$videoid;
header("Location: $video");
?>
Konu TncyDmr tarafından (05-02-2012 Saat 22:30:56 ) değiştirilmiştir..
|