📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
blogscripti.demodesign.com.tr
/
ckeditor
/
plugins
/
imageuploader
📝
imgdelete.php
← Geri Dön
<?php session_start(); // checking lang value if(isset($_COOKIE['sy_lang'])) { $load_lang_code = $_COOKIE['sy_lang']; } else { $load_lang_code = "en"; } // including lang files switch ($load_lang_code) { case "en": require(__DIR__ . '/lang/en.php'); break; case "pl": require(__DIR__ . '/lang/pl.php'); break; } // Including the plugin config file, don't delete the following row! require(__DIR__ . '/pluginconfig.php'); ?> <!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <title><?php echo $imagebrowser1; ?> :: Delete</title> <script src="dist/sweetalert.min.js"></script> <link rel="stylesheet" type="text/css" href="dist/sweetalert.css"> </head> <body> <?php if(isset($_SESSION['username'])){ $imgName = filter_input(INPUT_GET, 'img', FILTER_SANITIZE_STRING); $imgSrc = $useruploadpath.$imgName; // ckeck if file exists if(file_exists($imgSrc)){ // check if file is available to delete if (is_writable($imgSrc)) { // check if file is a sytem file $imgBasepath = pathinfo($imgSrc); $imgBasename = $imgBasepath['basename']; if(!in_array($imgBasename, $sy_icons)){ // check if the selected file is in the upload folder $imgDirname = $imgBasepath['dirname']; $preExamplePath = "$useruploadpath/test.txt"; $tmpUserUPath = pathinfo($preExamplePath); $useruploadpathDirname = $tmpUserUPath['dirname']; if($imgDirname == $useruploadpathDirname){ // check if file is an image $a = getimagesize($imgSrc); $image_type = $a[2]; if(in_array($image_type , array(IMAGETYPE_GIF , IMAGETYPE_JPEG , IMAGETYPE_PNG , IMAGETYPE_ICO))) { unlink($imgSrc); header('Location: ' . $_SERVER['HTTP_REFERER']); } else { echo ' <script> swal({ title: "'.$dltimageerrors1.'", text: "'.$dltimageerrors2.'", type: "error", closeOnConfirm: false }, function(){ history.back(); }); </script> '; } } else { echo ' <script> swal({ title: "'.$dltimageerrors1.'", text: "'.$dltimageerrors3.'", type: "error", closeOnConfirm: false }, function(){ history.back(); }); </script> '; } } else { echo ' <script> swal({ title: "'.$dltimageerrors1.'", text: "'.$dltimageerrors4.'", type: "error", closeOnConfirm: false }, function(){ history.back(); }); </script> '; } } else { echo ' <script> swal({ title: "'.$dltimageerrors1.'", text: "'.$dltimageerrors5.'", type: "error", closeOnConfirm: false }, function(){ history.back(); }); </script> '; } } else { echo ' <script> swal({ title: "'.$dltimageerrors1.'", text: "'.$dltimageerrors6.'", type: "error", closeOnConfirm: false }, function(){ history.back(); }); </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