📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
paketsatisscripti.demodesign.com.tr
/
config
📝
config.php
← Geri Dön
<?php @$baglanti = new mysqli('localhost', 'demodesigncom_paketsatis', 'Beton.7171', 'demodesigncom_paketsatis'); $baglanti->set_charset("utf8mb4"); if(mysqli_connect_error()) { echo mysqli_connect_error(); exit; } error_reporting(0); $ayar = @mysqli_query($baglanti,"SELECT * FROM ayarlar WHERE id='1'"); $ayar = $ayar->fetch_assoc(); date_default_timezone_set($ayar["zaman_dilimi"]); $site="https://paketsatisscripti.demodesign.com.tr/"; function ipal(){ if(getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); if (strstr($ip, ',')) { $tmp = explode (',', $ip); $ip = trim($tmp[0]); } } else { $ip = getenv("REMOTE_ADDR"); } return $ip; } function kisalt($kelime, $str = 10) { if (strlen($kelime) > $str) { if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..'; else $kelime = substr($kelime, 0, $str).'..'; } return $kelime; } function str_slug($str) { $bul = ['Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#']; $degistir = ['c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp']; $str = strtolower(str_replace($bul, $degistir, $str)); $str = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $str); $str = trim(preg_replace('/\s+/', ' ', $str)); $str = str_replace(' ', '-', $str); $str = str_replace('.', '-', $str); return $str; } function yuzdeHesaplama($sayi,$yuzde){ return ($sayi*$yuzde)/100; } function gorsel_upload($yol,$gorselad) { if (strlen($_FILES[$gorselad]['name'])) { if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { $gecerli_formatlar = array("jpg","jpeg","png","gif"); $yeni_adi= array(""); $dosyaadi = $_FILES[$gorselad]['name']; $boyutu = $_FILES[$gorselad]['size']; echo "<p>" ; if(strlen($dosyaadi)) { list($txt, $uzanti) = explode(".", $dosyaadi); $uzanti= strtolower($uzanti); if(in_array($uzanti,$gecerli_formatlar)) { if($boyutu<(10*1024*1024)) { $yeni_adi = date("Ymdhis").rand().".".$uzanti; $gecici = $_FILES[$gorselad]['tmp_name']; if(move_uploaded_file($gecici, $yol.$yeni_adi)) { $dosya = $yol.$yeni_adi; if ($uzanti=="jpg" || $uzanti=="jpeg" ) $resim = imagecreatefromjpeg($dosya); if ($uzanti=="png") $resim = imagecreatefrompng($dosya); if ($uzanti=="gif" ) $resim = imagecreatefromgif($dosya); $boyutlar = getimagesize($dosya); $resimorani = $boy / $boyutlar[0]; $yeniyukseklik = $resimorani*$boyutlar[1]; $yeniresim = imagecreatetruecolor($boy, $yeniyukseklik); if ($uzanti=="png" || $uzanti=="gif") { imagecolortransparent($yeniresim, imagecolorallocatealpha($yeniresim, 0, 0, 0, 127)); imagealphablending($yeniresim, false); imagesavealpha($yeniresim, true); } imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $boy, $yeniyukseklik, $boyutlar[0], $boyutlar[1]); $hedefdosya=$yol.$yeni_adi; switch($uzanti) { case "gif": imagegif($yeniresim,$hedefdosya); break; case "jpeg": case "jpg": imagejpeg($yeniresim,$hedefdosya,100); break; case "png": case "x-png": imagepng($yeniresim,$hedefdosya); break; chmod ($hedefdosya, 0755); $gorsel2=$yeniresim; } return $yeni_adi; } } else{ header("Location: ?islem=err1");exit;} }else{ header("Location: ?islem=err2");exit;} } else { header("Location: ?islem=err2");exit;} } } } ?>
💾 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