Guest User

Untitled

a guest
Dec 16th, 2012
80
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. if($_POST){
  3.         $kategori = mysql_real_escape_string(trim($_POST['kategori']));
  4.         $baslik = mysql_real_escape_string(trim($_POST['baslik']));
  5.         $resim = $_FILES['resim']['name'];
  6.        
  7.         if(empty($kategori) || empty($baslik) || empty($resim)){
  8.             echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=bos";</script>';
  9.         }else {
  10.             $maxBoyut = 327680; //2.5mb(byte cinsinden)
  11.             $uzanti = strtolower(substr($_FILES['resim']['name'],-4,4));
  12.             $dosyaAdi = substr(md5(($_FILES['resim']['name']).date('s')),0,22).$uzanti;
  13.             $dosya = '../upload/referans/'.$dosyaAdi;
  14.            
  15.             if($_FILES['resim']['size'] > $maxBoyut){
  16.                 echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=dosyaxl";</script>';
  17.             }else {
  18.                 $d = $_FILES['resim']['type'];
  19.                 if($d == 'image/jpeg' || $d == 'image/png' || $d == 'image/gif'){
  20.                     if(is_uploaded_file($_FILES['resim']['tmp_name'])){
  21.                         $tasi = move_uploaded_file($_FILES['resim']['tmp_name'],$dosya);
  22.                         if($tasi){
  23.                             $buyukDosya = str_replace('../','',$dosya);
  24.                             $ekle = mysql_query("INSERT INTO referanslar(kat,title,kurl,url) VALUES('$kategori','$baslik','kucukDosya','$buyukDosya')");
  25.                             if($ekle){
  26.                                 echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=evet";</script>';
  27.                             }else {
  28.                                 echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=hayir";</script>';
  29.                             }
  30.                         }
  31.                     }else {
  32.                         echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=dosyahata";</script>';
  33.                     }
  34.                 }else {
  35.                     echo '<script type="text/javascript">window.location="anasayfa.php?git=referansekle&durum=dosyauzanti";</script>';
  36.                 }
  37.             }
  38.         }
  39.     }
  40. ?>
RAW Paste Data