📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
domainscripti.demodesign.com.tr
/
admin
📝
bolge-yorum-ekle.php
← Geri Dön
<?php include("include/baglan.php"); include("include/fonksiyonlar.php"); ob_start(); session_start(); oturumkontrolana(); $adi = $_POST['adi']; $sira=$_POST['sira']; $aciklama = $_POST['aciklama']; $onaciklama = $_POST['onaciklama']; $durum = $_POST['durum']; $kategori = $_POST['kategori']; function seflink($string){ $find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#'); $replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp'); $string = strtolower(str_replace($find, $replace, $string)); $string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string); $string = trim(preg_replace('/\s+/', ' ', $string)); $string = str_replace(' ', '-', $string); return $string; } $seo= seflink($adi); $tur = "hizmetbolgeleri"; $id = $_GET['id']; $mesaj = $_POST['mesaj']; if($_POST['kaydet'] and $_GET['islem']==''){ $klasord="../resimler/"; $resim_tmpd = $_FILES['resim']['tmp_name']; if(empty($resim_tmpd)) { $resim = "resim-yok"; } else { if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg") { $random = rand(0,999); $resim = $random."-".$seo.".".substr($_FILES['resim']['name'], -3); move_uploaded_file($_FILES['resim']['tmp_name'],$klasord."/".$resim); } else { $bilgi = '<div class="alert alert-error"> <button class="close" data-dismiss="alert">×</button> <strong>Hata !</strong> Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ). </div>'; } } $simdi = $db->prepare("insert into bolge_yorum set adi=:adi,durum=:durum,mesaj=:mesaj"); $ekle = $simdi->execute(array("adi"=>$adi,"durum"=>$durum,"mesaj"=>$mesaj)); if($ekle){ $sonid=$db->query("select * from bolge_yorum order by id desc")->fetch(PDO::FETCH_ASSOC); $yeni =$sonid['id']; if(isset($_POST['img'])){ foreach ($_POST['img'] as $img) { $islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?,tur=?"); $islem = $islem->execute(array($yeni,$img,$tur)); }} $mesaj = " <div class='alert alert-warning alert-dismissible fade show' role='alert'> <strong> Bölgesi Yorum Başarıyla Eklendi!</strong> <button type='button' class='btn-close' data-bs-dismiss='alert' aria-label='Close'></button> </div> "; } } if($_POST['kaydet'] and $_GET['islem']=='duzenle'){ $klasor="../resimler/"; $resim_tmp = $_FILES['resim']['tmp_name']; if(empty($resim_tmp)) { $duzenlenecek_id = $_GET['id']; $ayar_kaydi = $db->query("SELECT * FROM bolge_yorum WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC); $resim = $ayar_kaydi['resim']; } else { if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg") { $ayar_kaydi = $db->query("SELECT * FROM bolge_yorum WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC); if($ayar_kaydi['resim']!="resim-yok") { unlink("../resimler/".$ayar_kaydi['resim']); } $random = rand(0,999); $resim = $random."-".$adii.".".substr($_FILES['resim']['name'], -3); move_uploaded_file($_FILES['resim']['tmp_name'],$klasor."/".$resim); } else { $bilgi = '<div class="alert alert-error"> <button class="close" data-dismiss="alert">×</button> <strong>Hata !</strong> Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ). </div>'; } } $deleteee = $db->exec("DELETE FROM urun_img WHERE urun_id = '$id' "); if(isset($_POST['img'])){ foreach ($_POST['img'] as $img) { $islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?,tur=?"); $islem = $islem->execute(array($id,$img,$tur)); } } $simdi1 = $db->prepare("update bolge_yorum set adi=:adi,durum=:durum,mesaj=:mesaj where id=:id"); $ekle1 = $simdi1->execute(array("adi"=>$adi,"durum"=>$durum,"mesaj"=>$mesaj,"id"=>$id)); if($ekle1){ $mesaj = " <div class='alert alert-warning alert-dismissible fade show' role='alert'> <strong> Bölgesi Yorum Başarıyla Güncellendi!</strong> <button type='button' class='btn-close' data-bs-dismiss='alert' aria-label='Close'></button> </div> "; } } if($_GET['islem']=='duzenle'){ $gid = $_GET['id']; $guncelle = $db->query("select * from bolge_yorum where id='$gid'")->fetch(PDO::FETCH_ASSOC); } ?> <!DOCTYPE html> <html lang="tr"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="<?=$ayar['site_description']?>"> <meta name="keywords" content="<?=$ayar['site_keyword']?>"> <meta name="author" content="<?=$ayar['site_author']?>"> <link rel="icon" type="image/png" href="../resimler/<?=$ayar['favicon']?>"> <title> Bölge Yorum Ekle - <?=$ayar['site_title']?></title> <link href="https://fonts.googleapis.com/css?family=Poppins:400,500,700,800&display=swap" rel="stylesheet"> <link href="assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="assets/plugins/font-awesome/css/all.min.css" rel="stylesheet"> <link href="assets/plugins/perfectscroll/perfect-scrollbar.css" rel="stylesheet"> <link href="assets/css/main.min.css" rel="stylesheet"> <link href="assets/css/custom.css" rel="stylesheet"> </head> <body> <div class="page-container"> <div class="page-header"> <?php include("include/header.php");?> </div> <?php include("include/menu.php");?> <div class="page-content"> <div class="main-wrapper"> <div class="row"> <div class="col"> <div class="card"> <div class="card-body"> <h5 class="card-title">Bölge Yorum Ekle</h5> <p class="card-description">Lütfen boş alan bırakmayın.</p> <?=$mesaj?> <form method="post" enctype="multipart/form-data" > <div class="form-floating mb-3"> <input type="text" class="form-control" id="floatingInput" name="adi" placeholder="Hizmet Bölgesi Adı" value="<?=$guncelle['adi']?>"> <label for="floatingInput">Hizmet Bölgesi Adı</label> </div> <div class=" mb-3"> <label for="floatingInput">Ön Açıklama</label> <textarea class="form-control" name="mesaj" rows="10" cols="100"><?=$guncelle['mesaj']?></textarea> </div> <div class="mb-3"> <div class="form-check form-switch"> <input class="form-check-input" name="durum" type="checkbox" id="flexSwitchCheckChecked" checked> <label class="form-check-label" for="flexSwitchCheckChecked">Göster</label> </div> </div> <div class="mb-3"> <input type="submit" name="kaydet" class="btn btn-primary" value="Kaydet"> </div> </div> </form> </div> </div> </div> </div> </div> </div> </div> <script src="ckeditor-2/ckeditor.js"></script> <script src="assets/plugins/jquery/jquery-3.4.1.min.js"></script> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="assets/plugins/bootstrap/js/bootstrap.min.js"></script> <script src="https://unpkg.com/feather-icons"></script> <script src="assets/plugins/perfectscroll/perfect-scrollbar.min.js"></script> <script src="assets/js/main.min.js"></script> <link rel="stylesheet" href="assets/uploadfive/uploadifive.css" type="text/css"> <script src="assets/uploadfive/jquery.uploadifive.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ var date = new Date(); var date_time = date.getTime(); $('.upload .icon span').uploadifive({ 'auto' : true, 'queueID' : 'queue', 'fileSizeLimit' : '15360KB', 'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif', 'width' : 25, 'buttonText' : " ", 'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'}, 'uploadScript' : 'assets/uploadfive/uploadifive.php', 'removeCompleted' : true, 'onUploadComplete' : function(file, data) { if(data == '2'){ alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.'); }else if(data == '3'){ alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)'); }else{ var id = $(this).attr('data-id'); $('input[name="img'+id+'"]').val(data); $('#url').val('<?php echo $site; ?>resimler/'+data); $('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','../resimler/'+data); $('.uploaddis[data-id="'+id+'"]').removeClass('aktif'); $('.uploaddis[data-id="'+id+'"]').addClass('pasif'); } } }); $('.upload1 .icon span').uploadifive({ 'auto' : true, 'queueID' : 'queue', 'fileSizeLimit' : '15360KB', 'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif', 'width' : 25, 'buttonText' : " ", 'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'}, 'uploadScript' : 'assets/uploadfive/uploadifive.php', 'removeCompleted' : true, 'onUploadComplete' : function(file, data) { if(data == '2'){ alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.'); }else if(data == '3'){ alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)'); }else{ var say = $('#resimler .col-md-3').length; $('#resimler').append('\ <div class="col-md-3" data-resim-dis-id="'+say+'">\ <div class="uploaddis pasif" style="float:left;">\ <div class="yuklendi">\ <img src="../resimler/'+data+'" width="100%">\ <div class="icon" data-resim-sil-id="'+say+'"><span class="fa fa-trash"></span></div>\ <input type="hidden" name="img[]" value="'+data+'" required="">\ </div>\ </div>\ </div>\ '); } } }); $(document).on('click','[data-resim-sil-id]', function(){ $('[data-resim-dis-id="'+$(this).attr('data-resim-sil-id')+'"]').remove(); }); $('.yuklendi .icon').click(function(){ var id = $(this).attr('data-id'); $('.uploaddis[data-id="'+id+'"]').removeClass('pasif'); $('.uploaddis[data-id="'+id+'"]').addClass('aktif'); $('input[name="img'+id+'"]').val(''); $('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src',''); }); }); </script> <script src="https://use.fontawesome.com/ca9a29c061.js"></script> </body> </html>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula