fonksiyon.php codları.
<?
ini_set("max_execution_time",0);
/**
* Bismillahirrahmanirrahim diyerekten başlayalım..
* Kodlayan : Ferhat DOĞAN
* E-mail : [email]sanalbilisim@hotmail.com[/email]
* Website : [url]www.ferhatdogan.com.tr[/url]
*/
function verial($url)
{
if (!extension_loaded(curl))
{
die("Extension yuklu degil socket deneyebilirsin");
}
$ch = curl_init();
if (!$ch)
{
die ("Curl oturumu baslatamadim..");
}
curl_setopt($ch, CURLOPT_URL,$url);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://www.youtube.com/");
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
//curl_setopt($ch, CURLOPT_PROXY, '61.167.49.188:8080');
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function StripUrl($title)
{
$title = str_replace("#", "", $title);
$title = str_replace(".", "", $title);
$title = str_replace("/", "", $title);
$title = str_replace("$", "", $title);
$title = str_replace("&", "", $title);
$title = str_replace("&", "", $title);
$title = str_replace("+", "", $title);
$title = str_replace(",", "", $title);
$title = str_replace(":", "", $title);
$title = str_replace(";", "", $title);
$title = str_replace("=", "", $title);
$title = str_replace("?", "", $title);
$title = str_replace("@", "-", $title);
$title = str_replace("<", "", $title);
$title = str_replace(">", "", $title);
$title = str_replace("%", "", $title);
$title = str_replace("(", "", $title);
$title = str_replace(")", "", $title);
$title = str_replace("{", "", $title);
$title = str_replace("}", "", $title);
$title = str_replace("|", "", $title);
$title = str_replace("\\", "", $title);
$title = str_replace("^", "", $title);
$title = str_replace("~", "", $title);
$title = str_replace("[", "", $title);
$title = str_replace("]", "", $title);
$title = str_replace("`", "", $title);
$title = str_replace("", "", $title);
$title = str_replace("'", "", $title);
$title = str_replace("!", "", $title);
$title = str_replace("\"","", $title);
$title = str_replace("- ","",$title);
$title = str_replace(" "," ",$title);
$title = strip_tags(ucwords(strtolower(trim($title))));
$title = str_replace("-","",$title);
$title = str_replace(" ","-",$title);
return $title;
}
function ayir($icerik,$degisken1,$degisken2)
{
$ayir = explode($degisken1,$icerik);
$ayir = explode($degisken2,$ayir[1]);
return trim($ayir[0]);
}
function seoyap2($text)
{
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u');
$text = str_replace($search,$replace,$text);
return $text;
}
function charset($string)
{
$patterns[0] = '/Å'.chr(158).'/';
$patterns[1] = '/Å/';
$patterns[2] = '/İ/';
$patterns[3] = '/ı/';
$patterns[4] = '/Ä'.chr(158).'/';
$patterns[5] = '/Ä/';
$patterns[6] = '/Ã/';
$patterns[7] = '/ü/';
$patterns[8] = '/Ã/';
$patterns[9] = '/ö/';
$patterns[10] = '/Ã/';
$patterns[11] = '/ç/';
$replacements[0] = 'Ş';
$replacements[1] = 'ş';
$replacements[2] = 'İ';
$replacements[3] = 'ı';
$replacements[4] = 'Ğ';
$replacements[5] = 'ğ';
$replacements[6] = 'Ü';
$replacements[7] = 'ü';
$replacements[8] = 'Ö';
$replacements[9] = 'ö';
$replacements[10] = 'Ç';
$replacements[11] = 'ç';
return iconv("UTF-8", "ISO-8859-9",iconv("ISO-8859-9","UTF-8",preg_replace($patterns, $replacements, $string)));
}
function dosyacek($adresi,$yol,$adi)
{
$data = file_get_contents($adresi);
$islemi = fopen($yol.$adi, "a+");
fwrite($islemi, $data);
fclose($islemi);
}
function bot($kelime,$kategori,$sayfa,$playerboyut)
{
?>
<html>
<head>
<title>Youtube.COM - BOT</title>
<script language="JavaScript" type="text/JavaScript">
function yenipenc2(dosya ){
window.open(dosya,"ferhat","resizable=no, top=300, left=353, width=460, height=380" ); }
</script>
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function TumunuSec()
{
for (var i=0;i<document.ferhat.elements.length;i++)
{
var e=document.ferhat.elements[i];
if (e.name != 'Sec')
e.checked=document.ferhat.Sec.checked;
}
}
//-->
</SCRIPT>
<SCRIPT TYPE="text/javascript">
<!--
function popupform(myform, ekle)
{
if (! window.focus)return true;
window.open('', ekle, 'height=100,width=400,scrollbars=no,status=no');
myform.target=ekle;
return true;
}
//-->
</SCRIPT>
</head>
<table align="center">
<tr>
<td>
<fieldset><legend>Youtube.COM - Arama Yapınız! | <a href="">Anasayfa</a></legend>
<form method="POST" action="index.php?islem=bot">
<input type="text" name="kelime" size="30" value="<?=urldecode($kelime);?>">
<select name="kategori">
<?php
$sql = mysql_query("SELECT * FROM kategoriler ORDER BY kategoriadi");
while($array = mysql_fetch_array($sql))
{
echo "<option value='".urlencode($array['kategoriadi'])."' ".((urlencode($array['kategoriadi']) == $kategori) ? 'selected="selected"' : '').">".$array['kategoriadi']."</option>";
}
?>
</select>
<select name="sayfa"><? for($s=1; $s<=250; $s++){if($s==$sayfa){$selected="selected";}else{$selected="";}echo '<option value="'.$s.'" '.$selected.'>'.$s.'</option>';}?></select>
<input type="submit" value="Göster!">
</form>
<form name="ferhat" action="<?=$_SERVER['SCRIPT_NAME'];?>?islem=ekle" onSubmit="popupform(this, 'ekle')" method="POST" target="_blank"><b>Tümünü Sec : </b><input type="checkbox" name="Sec" value="" onClick="TumunuSec();"> | <input type="submit" value="Ekle!">
</fieldset>
</td>
</tr>
</table><br />
<?
$site[1] = VeriAL('http://www.youtube.com/results?search_query='.str_replace('%20','+',str_replace("%2B","+",str_replace(" ","+",urlencode(iconv("ISO-8859-9","UTF-8",$kelime))))).'&page='.$sayfa.'&utm_source=opensearch');
preg_match_all('#<div class="yt-lockup-content">(.*?)<p class="description "#si',$site[1],$bilgi,PREG_SET_ORDER);
$saysana = count($bilgi);
echo '<div align="center"><img src="http://www.sony.co.uk/bravia/wep/menuimages/loading.gif" border="0"></div><br>';
if($saysana=="0"){echo "<b><div align='center'> <h1>Veri Bulunamadi!</h1> <br>"; echo " > Sonlandirildi < </div>";}
for($i=0; $i<$saysana; $i++)
{
$icerik = $bilgi[$i][1];
$baslik = iconv("UTF-8","ISO-8859-9",ayir($icerik,'dir="ltr"title="','"'));
$link = 'http://www.youtube.com/watch?v='.ayir($icerik,'href="/watch?v=','"');
$id = ayir($icerik,'href="/watch?v=','"');
$resim = 'http://i4.ytimg.com/vi/'.$id.'/default.jpg';
$embed = '<object width="'.$playerboyut[0].'" height="'.$playerboyut[1].'"><param name="movie" value="http://www.youtube.com/v/'.$id.'?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$id.'?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'.$playerboyut[0].'" height="'.$playerboyut[1].'"></embed></object>';
$etiket = str_replace(' ',', ',$baslik);
echo '
<table border="0" width="870" height="128" align="center">
<tr>
<td>
<fieldset style="width: 906px; height: 195px"><legend><input type="checkbox" name="click[]" value="'.$i.'"> '.$i.' | '.$baslik.' | <a href="javascript://" onclick="yenipenc2(\'?islem=izle&url='.$id.'\');">Izle</a> | ID : '.$id.'</legend>
<table border="0" width="910" height="128" align="center">
<tr>
<td height="161" width="136" rowspan="4" align="center">
<input type="hidden" name="vid'.$i.'" id="vid" value="'.$id.'">
<input type="hidden" name="kategori'.$i.'" id="kategori" value="'.$kategori.'">
<input type="hidden" name="resim'.$i.'" id="resim" value="'.$resim.'">
<img src="'.$resim.'" border="0" width="130" height="110"></td>
<td height="23" width="124"><b>Konu Adi :</b></td>
<td height="23" width="636"><input type="text" name="baslik'.$i.'" id="baslik" size="96" value="'.$baslik.'"></td>
</tr>
<tr>
<td height="25" width="124">
<b>Konu URL:</b></td>
<td height="25" width="636">
<input type="text" name="link'.$i.'" id="link" size="96" value="'.$link.'"></td>
</tr>
<tr>
<td height="25" width="124">
<b>Video:</b> </td>
<td height="25" width="636"><textarea rows="5" name="video'.$i.'" id="video" cols="35">'.$embed.'</textarea> <textarea rows="5" name="etiket'.$i.'" id="etiket" cols="35">'.$etiket.'</textarea></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table><br>';
}
echo '</form>';
}
?>