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);
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()
?>