Facebook
From Beefy Tern, 3 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 141
  1.   if (isset($_POST['sliderayarkaydet'])){
  2.               $uploads_dir = '../../img/demos/real-estate/slides';
  3.                @$tmp_name = $_FILES['slider_resimyol']['tmp_name'];
  4.                @$name = $_FILES['slider_resimyol']['name'];
  5.                @$filetype = $_FILES['slider_resimyol']['type'];
  6.                 $check = getimagesize($tmp_name);
  7.                 if($check !== false) {
  8.                $benzersizsayi1=rand(20000,32000);
  9.                $benzersizsayi2=rand(20000,32000);
  10.                $benzersizsayi3=rand(20000,32000);
  11.                $benzersizsayi4=rand(20000,32000);
  12.                $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
  13.                $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
  14.                @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  15.  
  16.                   $kaydet=$db->prepare("INSERT INTO slider SET
  17.                  slider_ad=:ad,
  18.                  slider_link=:link,
  19.                  slider_sira=:sira,
  20.                  slider_durum=:durum,
  21.                  slider_resimyol=:resimyol ");
  22.               $insert=$kaydet->execute(array(
  23.               'ad' => $_POST ['slider_ad'],
  24.               'link' => $_POST['slider_link'],
  25.               'sira' => $_POST['slider_sira'],
  26.               'durum' => $_POST['slider_durum'],
  27.               'resimyol' => $refimgyol
  28.               ));
  29.  
  30.               if ($insert) {
  31.                 header ("location:../production/slider.php?durum=ok");
  32.               } else {
  33.                 header ("location:../production/slider.php?durum=no");
  34.                 }
  35. }else {
  36.     header ("Refresh:1; url=../production/slider.php?durum=no");
  37.       echo '<script type="text/javascript">alert("Lütfen bir resim ekleyiniz!");</script>';
  38.       error_log("Slider için Resim formatında eklemiyor!", 3,
  39.                  "../netting/herkes_hata_yapar.log");
  40.  
  41. }
  42.   // Refresh:1; url=../../uyelogin-register.php#signin
  43. }
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                if (isset($_GET['slidersil'])) // hata bastrma olarak kullandım kullanmasak hata vermıyordu uyarı verıyordu
  50.               if ($_GET['slidersil']=="ok") {
  51.                 $sil=$db->prepare("DELETE from slider where slider_id=:slider_id");
  52.                 $kontrol=$sil->execute(array(
  53.                   'slider_id' => $_GET['slider_id']
  54.                 ));
  55.                 if ($kontrol) {
  56.                   $resim_sil=$_GET['sliderresimsil'];
  57.                   unlink("../../$resim_sil");
  58.                   header ("location:../production/slider.php?durum=ok");
  59.                 } else {
  60.                   header ("location:../production/slider.php?durum=no");
  61.                   error_log("slidersil yapamıyor!", 3,
  62.                           "../netting/herkes_hata_yapar.log");
  63.                 }
  64.                 }
  65.  
  66.  
  67.                 if (isset($_POST['sliderduzenle'])){
  68.  
  69.               //  $MAX_SIZE  //SLİDER DÜZENLE DEDİKTEN SONRA RESİMLERİN YER DEĞİŞMES  ÇN VE EN FAZLA (5MB)DOSYA BOYUTUNU BURADA BELİTRTİM
  70.                   if($_FILES['slider_resimyol']['size'] > 0){ // normalde burada > sonra  $MAX_SIZE yazsaydık max boyutu belirttirdik ama ben burada eklendı mı eklemnmedı kontrolunu yaptırkamk iiin 0 skoyuyurom.
  71.  
  72.                     $uploads_dir = '../../img/demos/real-estate/slides';
  73.                      @$tmp_name = $_FILES['slider_resimyol']['tmp_name'];
  74.                      @$name = $_FILES['slider_resimyol']['name'];
  75.                      $benzersizsayi1=rand(20000,32000);
  76.                      $benzersizsayi2=rand(20000,32000);
  77.                      $benzersizsayi3=rand(20000,32000);
  78.                      $benzersizsayi4=rand(20000,32000);
  79.                      $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
  80.                      $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
  81.                      @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  82.  
  83.                      $duzenle=$db->prepare("UPDATE slider SET
  84.                     slider_ad=:ad,
  85.                     slider_link=:link,
  86.                     slider_sira=:sira,
  87.                     slider_durum=:durum,
  88.                     slider_resimyol=:resimyol
  89.                     WHERE slider_id={$_POST['slider_id']}");
  90.                  $update=$duzenle->execute(array(
  91.                  'ad' => $_POST ['slider_ad'],
  92.                  'link' => $_POST['slider_link'],
  93.                  'sira' => $_POST['slider_sira'],
  94.                  'durum' => $_POST['slider_durum'],
  95.                  'resimyol' => $refimgyol,
  96.  
  97.                  ));
  98.                  $slider_id=$_POST['slider_id'];
  99.  
  100.                  if ($update) {
  101.                    header ("location:../production/slider-duzenle.php?slider_id=$slider_id&durum=ok");
  102.                  } else {
  103.                    header ("location:../production/slider-duzenle.php?durum=no");
  104.                  }
  105.  
  106.  
  107.  
  108.  
  109.                } else{ // burayı resim güncellemesinde ekleme olduğu gibi kullanabimesi için eklemdim eğer güncelmezse de resimi silmesin diye hburaya koydum
  110.                   $duzenle=$db->prepare("UPDATE slider SET
  111.                  slider_ad=:ad,
  112.                  slider_link=:link,
  113.                  slider_sira=:sira,
  114.                  slider_durum=:durum
  115.                  WHERE slider_id={$_POST['slider_id']}");
  116.               $update=$duzenle->execute(array(
  117.               'ad' => $_POST ['slider_ad'],
  118.               'link' => $_POST['slider_link'],
  119.               'sira' => $_POST['slider_sira'],
  120.               'durum' => $_POST['slider_durum']
  121.  
  122.               ));
  123.               $slider_id=$_POST['slider_id'];
  124.  
  125.               if ($update) { // burayı güncellenen resimin güncel olmayan resimin silinmesini sağlamak için yaptım eğer yapmassak sürekli güncellenen resimler yet tutacaktı bu sayede güncelin eskiyi silmesi gerekiyor fakat silmiyor
  126.                 $resimsilunlink=$_POST['slider_resimyol']; // resim silde hiddenle post edilcek
  127.                 unlink("../../$resimsilunlink");
  128.  
  129.                 header ("location:../production/slider-duzenle.php?slider_id=$slider_id&durum=ok");
  130.               } else {
  131.                 header ("location:../production/slider-duzenle.php?durum=no");
  132.               }
  133.                 }
  134.   }
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.                   if (isset($_POST['emlakkaydet'])){
  148.  
  149.                                       $uploads_dir = '../../img/demos/real-estate/emlak';
  150.                                        @$tmp_name = $_FILES['emlak_resimyol']['tmp_name'];
  151.                                        @$name = $_FILES['emlak_resimyol']['name'];
  152.                                        @$filetype = $_FILES['emlak_resimyol']['type'];
  153.                                         $check = getimagesize($tmp_name);
  154.                                         if($check !== false) {
  155.                                             $benzersizsayi1=rand(20000,32000);
  156.                                             $benzersizsayi2=rand(20000,32000);
  157.                                             $benzersizsayi3=rand(20000,32000);
  158.                                             $benzersizsayi4=rand(20000,32000);
  159.                                             $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
  160.                                             $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
  161.                                             @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  162.  
  163.                                             $kaydet=$db->prepare("INSERT INTO emlak SET
  164.                                         emlak_baslik=:baslik,
  165.                                         emlak_zaman=:zaman,
  166.                                         emlak_adres=:adres,
  167.                                         emlak_fiyat=:fiyat,
  168.                                         emlak_detay=:detay,
  169.                                         emlak_durum=:durum,
  170.                                         emlak_resimyol=:resimyol ");
  171.                                             $insert=$kaydet->execute(array(
  172.                                                 'baslik' => $_POST ['emlak_baslik'],
  173.                                                 'zaman' => $_POST['emlak_zaman'],
  174.                                                 'adres' => $_POST['emlak_adres'],
  175.                                                 'fiyat' => $_POST['emlak_fiyat'],
  176.                                                 'detay' => $_POST['emlak_detay'],
  177.                                                 'durum' => $_POST['emlak_durum'],
  178.                                                 'resimyol' => $refimgyol
  179.                                             ));
  180.  
  181.                                             if ($insert) {
  182.                                                 header ("location:../production/emlak.php?durum=ok");
  183.                                             } else {
  184.                                                 header ("location:../production/emlak.php?durum=no");
  185.                                             }
  186.                                         } else {
  187.                                             header ("Refresh:1; url=../production/emlak.php?durum=no");
  188.                                               echo '<script type="text/javascript">alert("Lütfen bir resim ekleyiniz!");</script>';
  189.                                               error_log("Emlak için Resim formatında eklemiyor!", 3,
  190.                                                          "../netting/herkes_hata_yapar.log");
  191.                                         }
  192.                                       }
  193.