Kodlar:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
function gonder(){
$('#sonuc').slideDown('slow');
$("#sonuc").html('<div id=resim><center><img src="yukleniyor.gif"></center></div>');
$.ajax({
type:'POST',
url:'ekle.php',
data:$('#veri-formu').serialize(),
success:function(cevap){
$("#sonuc").html(cevap)
}
})
}
</script>
<style>
#sonuc{
position:relative;
display:none;
background-color:#FFF;
width:299px;
height:75px;
border:1px #FF0000 dashed;
}
#resim{
position:relative;
top:18px;
}
.yaz{
position:relative;
top:25px;
}
.yazi{
background:#FF0000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
</style>
<?
include '../fonksiyon.php';
function tr($x){
$a = array('ý','þ','Ç','ç','ð','ö');
$b = array('i','s','c','c','g','o');
return strtolower(str_replace($a, $b, $x));
}
function getir($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$x = curl_exec($ch);
curl_close($ch);
return $x;
}
function ara($bas, $son, $yazi)
{
@preg_match_all('/' . preg_quote($bas, '/') .
'(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
return @$m[1];
}
function googleTranslate($string,$from='en',$to='tr'){
$string = urlencode($string);
$url = "http://translate.google.com/translate_a/t?client=t&text=$string&hl=en&sl=$from&tl=$to&multires=1&oc=0&prev=btn&sc=1";
$askGoogle = getir($url);
$askGoogle = substr($askGoogle,4,strpos(substr($askGoogle,4),'"'));
if(!empty($askGoogle)): return iconv("ISO-8859-1", "utf-8", $askGoogle);
else: return false;
endif;
}
$site = file_get_contents("http://www.xxx.com/video.php?id=6453");
$flv = ara("file: \"", "\"", $site);
echo $flv[0];
echo "<br />";
$thumb = ara("image: \"", "\"", $site);
echo $thumb[0];
echo "<br />";
$title = ara("<title>", "</title>", $site);
$title[0] = tr(googleTranslate($title[0]));
echo $title[0];
if ( !empty($_POST['video']) != "" ){
$video = $_POST["video"];
$flv = $_POST["flv"];
$resim = $_POST["resim"];
$sure = $_POST["sure"];
$kat = $_POST["kat"];
$tag = $_POST["tag"];
$aciklama = $_POST["aciklama"];
$seo=cevir($video);
$kontrol=mysql_query("select * from madvideo where seo='$seo'");
if(mysql_num_rows($kontrol)==0)
{
$sql2 = mysql_query("insert into madvideo (kat,seo,baslik,vid,resim,sure,tag,aciklama,tarih) values ('$kat','$seo','$video','$flv','$resim','$sure','$tag','$aciklama',now()) ");
$bolx = explode(",",$tag);
for ($ix=0;$ix<=count($bolx)-1;$ix++) {
$tagsbaslik=$bolx[$ix];
$trtag=cevir($tagsbaslik);
$kontrol=mysql_query("select * from tag where tr='$trtag'");
if(mysql_num_rows($kontrol)==0)
{
$sqltag = mysql_query("insert into tag (baslik,tr,tarih) values ('$tagsbaslik','$trtag',now()) ");
} }
echo 'Video Abazaların emrine sunulmuştur..<a href="inc-videoekle.php">Yeni Video Eklemek için Tıkla dai</a>';
} else { echo 'Bu isimde video daha önce eklenmiş'; }
} else { ?>
<form method="POST" action="" id="veri-formu" name="veri-formu">
<table>
<tr><td>Video Adı</td><td><input type="text" name="video" value="<?=$title[0]?>"></td></tr>
<tr><td>Video Flv Adresi</td><td><input type="text" name="flv" value="<?=$flv[0]?>"></td></tr>
<tr><td>Video Resim Adresi</td><td><input type="text" name="resim" value="<?=$thumb[0]?>"></td></tr>
<tr><td>Video Süresi</td><td><input type="text" name="sure" value="10"><br>
<tr><td>Video Aciklaması</td><td><input type="text" name="aciklama" value="<?=$title[0]?>"></td></tr>
<tr><td>Video Etiketleri(Aralarından virgul bırakın)</td><td><input type="text" name="tag" value="<?=$title[0]?>"></td></tr>
<tr><td>Video Kategorisi</td><td><SELECT NAME="kat">
<?
$cek=mysql_query("SELECT *
FROM kat ORDER BY RAND()");
while($veri=mysql_fetch_array($cek))
{
$nos=$veri['tr'];
$nos2=$veri['title'];
?>
<OPTION VALUE="<?=$nos?>"><?=$nos2?></OPTION>
<?
}
?>
</td></tr>
<tr><td><input type="submit" name="Button" value="hadi bakalim" onClick="gonder();"></td></tr>
<tr><td><input style="margin-top:3px" class="sbgndr" type="reset" name="temizle" value="Temizle"></td></tr>
</table>
</form>
<div id="sonuc"></div>
<? } ?>Hepsi tek bir dosya, ekle.phpFakat sayfa yine de yenileniyor. for döngüsü ile birden fazla form çıkartıp hepsini eklemek istiyorum tek tek, sayfa yenilenmeden. Ama her seferinde sayfa yenileniyor.
Bunu nasıl yapabilirim?
