İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php Botta Takıldığım Bir noktada Yardım

esdii

0
İyinet Üyesi
Katılım
8 Haziran 2010
Mesajlar
18
Reaction score
0
dizi sitesi için bir bot düzenliyordum indexi bitirdim bir sorunum yok içeriği çekiyor kategoriye gore siteme ekliyor kategoriye gore resmini video yu filan sorunsuz bir şekilde siteme ekliyor ama kaydederken linki .html diye kaydediyor aslında kategori ismi .html diye kaydetmesini istiyorum
bunun için videoya sitemde tıkladığımda sayfa bulunamıyor siteismi.com/.html olarak gosteriyor aşağıdaki kaydet.php deki sorunu anlayan birisi varsa yardımcı olabilirmi acaba


$partlinki="http://www.baglanılacakSite.com".str_replace("-izle","-kisim-".$aaa.".html",$cdizilink);



PHP:
<?php
ob_start();
session_start();

include("../../vt.php");

if((! isset($_COOKIE["videoadminnick"])) and (! isset($_COOKIE["videoadminsifre"]))) { header("Location:../login.php"); }

else {

$adminsorgu=mysql_query("select nick,sifre from admin");
$admincek=mysql_fetch_array($adminsorgu);
$k_adi=$admincek['nick'];
$sifre=$admincek['sifre'];

$sayfa=mysql_real_escape_string($_GET["sayfa"]);

if(($_SESSION["adminnick"]==$k_adi) and ($_SESSION['adminsifre']==$sifre)) {

define('Yonetim_kontrol', true);
setcookie("videoadminhata","",time()-10);

 ?>
<!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 kaydet</title>
</head>

<body>
<?php
$cadi=trim(mysql_real_escape_string(strip_tags($_POST["videoadi"])));
$cresim=trim(mysql_real_escape_string(strip_tags($_POST["videoresim"])));
$cdizilink=trim(mysql_real_escape_string($_POST["embedd"]));
$caciklama=trim(mysql_real_escape_string(strip_tags($_POST["aciklama"])));
$ckat=$_POST["kategori"];
$chit=1;
$conay=1;
$upload=$_POST["upload"];
$tarih=date("d-m-Y");


function dosya_indir($feed){


        $ch = curl_init();
        $timeout = 0;
        curl_setopt ($ch, CURLOPT_URL, $feed);
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $veri= curl_exec($ch);
        curl_close($ch);

        return $veri3;

    }


$veri3 = dosya_indir("$cdizilink");

if(ereg('<div class="kisim-top">',$veri3)) {
preg_match('#</div>\s+<div class="kisim-top"><a href="(.+?)"><span class="white-text" title="(.+?)">(.+?)</span></a></div>\s+<center>#s',iconv("ISO-8859-9","utf-8",$veri3),$toppart);

$toplam_part=(int)str_replace(">","",substr($toppart[3],-11,-9));
$cdizilink=str_replace("baglanılacakSite.com","",$cdizilink);
for($aaa=1;$aaa<=$toplam_part;$aaa++) {

$partlinki="http://www.baglanılacakSite.com".str_replace("-izle","-kisim-".$aaa.".html",$cdizilink);


$veri4 = dosya_indir("$partlinki");
preg_match_all('#</center>\s+<div class="video-box">(.+?)</div>\s+</div>#s',iconv("ISO-8859-9","utf-8",$veri4),$partcek,PREG_SET_ORDER);

foreach ($partcek as $partyaz) :

if((ereg(".mp4",$partyaz[1])) or (ereg(".flv",$partyaz[1]))) {
preg_match('#file",encodeURIComponent(.+?);#s',$partyaz[1],$facelinki);
$fte1=array("('","'))");
$fte2=array("","");
$facelinki[1]=str_replace($fte1,$fte2,$facelinki[1]);

if($aaa!=$toplam_part) { $partlar="<div id=\"flv_cal".$aaa."\"></div>
<script type=\"text/javascript\" src=\"".$siteadresi."/js/swfobject.js\">***********
<script type=\"text/javascript\">var s1 = new SWFObject(\"".$siteadresi."/images/player.swf\",\"player\",\"500\",\"390\",\"9\",\"#f8f3e6\");
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('wmode','transparent');
s1.addParam('quality','high');
s1.addParam('scale','scale');
s1.addParam('menu','false');
s1.addParam('flashvars','file=".$facelinki[1]."&image=images/plogo.gif&autostart=true&stretching=uniform&skin=".$siteadresi."/images/player/&skin.swf&menu=false');
s1.write(\"flv_cal".$aaa."\");
***********
<--part-->";
$tpartlar.=$partlar; } else { $tpartlar.="<div id=\"flv_cal".$aaa."\"></div>
<script type=\"text/javascript\" src=\"".$siteadresi."/js/swfobject.js\">***********
<script type=\"text/javascript\">var s1 = new SWFObject(\"".$siteadresi."/images/player.swf\",\"player\",\"500\",\"390\",\"9\",\"#f8f3e6\");
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('wmode','transparent');
s1.addParam('quality','high');
s1.addParam('scale','scale');
s1.addParam('menu','false');
s1.addParam('flashvars','file=".$facelinki[1]."&image=images/plogo.gif&autostart=true&stretching=uniform&skin=".$siteadresi."/images/player/&skin.swf&menu=false');
s1.write(\"flv_cal".$aaa."\");
***********";  }

} else {

if($aaa!=$toplam_part) { $partlar=strip_tags($partyaz[1],"**********<embed><object><param>")."
<--part-->";
$tpartlar.=$partlar; } else { $tpartlar.=strip_tags($partyaz[1],"**********<embed><object><param>"); }}
endforeach;

}}

else {
preg_match_all('#</center>\s+<div class="video-box">(.+?)</div>\s+</div>#s',iconv("ISO-8859-9","utf-8",$veri3),$partcek,PREG_SET_ORDER);
foreach ($partcek as $partyaz) :
$tpartlar=$partyaz[1];
if(ereg('width="535" height="450"',$tpartlar)) { $tpartlar=str_replace('width="535" height="450"','width="500" height="400"',$tpartlar); }
endforeach;
$tpartlar=strip_tags($tpartlar,"**********<embed><object><param>");
}

if(ereg("<iframe",$tpartlar)) { $tpartlar='<strong>Video bulunamad?</strong>'; }

$temizle=array("<center>","</center>","width=\"535\"","height=\"450\"","\n","\r");
$temizle1=array("","","width=\"500\"","height=\"390\"","","");

$tpartlar=mysql_real_escape_string(trim(str_replace($temizle,$temizle1,$tpartlar)));

$resimyazisi=$siteadi;

$resuzanti=substr($cresim,-3);

function yaz($eski,$yeni,$text,$font)
{
global $cresim,$resuzanti;

if($resuzanti=="gif") {
$resmim = imagecreatefromgif($eski);} else {
$resmim = imagecreatefromjpeg($eski);
}
if(!$resmim)
{
die("Böyle Bir Resim Yok");
}
$beyaz = imagecolorallocate($resmim, 250, 250, 250);
$gri = imagecolorallocate($resmim, 0, 0, 0);
$width = imagesx($resmim);
$height = imagesy($resmim);
imagefilledrectangle($resmim, 0, ($height-12) , $width, $height, $gri);
imagettftext($resmim, 7, 0, 8, $height-3, $beyaz, "ARLRDBD.TTF", "$text");

imagejpeg($resmim,$yeni);
imagedestroy($resmim);
}

if($cadi=="" or $cresim=="" or $tpartlar=="") die(header("Location:../../index.php"));

if ($upload=="evet") {

include("../ftp-baglan.php");


$videovarmi=mysql_fetch_array(mysql_query("select count(adi) as toplam from video where adi='$cadi'"));
$kactane=$videovarmi['toplam'];
if ($kactane>0) {
die("Sitede böyle bir video vardı, bu nedenle video eklenemedi.");
}
else {



resimlerizinver($ftp_baglan);

$resimkod=file_get_contents($cresim); 
$resim_dosya_adi = "../../resimler/".$link.".".$resuzanti; 
$resim_dosya_ac = fopen ($resim_dosya_adi , 'w') or die ("Dosya aç?lamad?"); 
$resimyaz=fwrite ( $resim_dosya_ac , $resimkod ); //Veriyi dosyaya yazdık.
fclose ($resim_dosya_ac); 

resimlerizinal($ftp_baglan);

if($resimyaz) {
$resimadresi=$siteadresi."/resimler/".$link.".".$resuzanti;

if ($caciklama=="") { $caciklama=$cadi.", ".$kucuk_baslik." full izle, ".$kucuk_baslik." izle, ".$kucuk_baslik. " seyret, ".$kucuk_baslik." online izle"; } if ($cetiket=="") { $cetiket=$kucuk_baslik." izle, ".$kucuk_baslik." seyret, ".$kucuk_baslik." full izle, ". $kucuk_baslik." online izle"; } if ($ckat<1) { $ckat="1"; }
$ekle=mysql_query("insert into video(adi,embed,resim,aciklama,kategori,etiket,hit,durum,link,tarih) values ('$cadi','$tpartlar','$resimadresi','$caciklama','$ckat','$cetiket','$chit','$conay','$link','$tarih')");
if($ekle) { echo "Resim upload edilip, video basarılı bir Sekilde veritabanına eklendi." ;} else { echo "Resim upload edildi, fakat video veritabanına eklenemedi." ;}}
else {echo "Resim dosyası upload edilemedi."; }
}}

else {

$videovarmi=mysql_fetch_array(mysql_query("select count(adi) as toplam from video where adi='$cadi'"));
$kactane=$videovarmi['toplam'];
if ($kactane>0) { die("Sitede böyle bir video vardı, bu nedenle video eklenemedi."); }

else {
$link=linksef($cadi);

if ($caciklama=="") { $caciklama=$cadi.", ".$kucuk_baslik." full izle, ".$kucuk_baslik." izle, ".$kucuk_baslik. " seyret, ".$kucuk_baslik." online izle"; } if ($cetiket=="") { $cetiket=$kucuk_baslik." izle, ".$kucuk_baslik." seyret, ".$kucuk_baslik." full izle, ". $kucuk_baslik." online izle"; } if ($ckat<1) { $ckat="1"; }
$ekle=mysql_query("insert into video(adi,embed,resim,aciklama,kategori,etiket,hit,durum,link,tarih) values ('$cadi','$tpartlar','$cresim','$caciklama','$ckat','$cetiket','$chit','$conay','$link','$tarih')");
if($ekle) { echo "<b>".$cadi."</b> isimli video basarıyla eklenmistir." ;} else { echo "Video eklenirken bir hata olustu, lütfen daha sonra tekrar deneyin" ;}}}

?>
</body>
</html>
<?php }

else {
header("Location:../login.php"); }}

ob_end_flush()
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst