netlook adlı üyeden alıntı:
mesajı görüntüle
php silme işlemi neden olmuyor olabilir?
27
●860
- 12-06-2023, 10:35:41hocam isterseniz, veri tabanı tablosunu, klasör hiyerarsini gönderin birde öyle bakalım, çünkü ilginç yani basit bir durum. Gözden kaçan bir nokta var sanırımwoofe adlı üyeden alıntı: mesajı görüntüle
- 12-06-2023, 10:52:57Üyeliği durduruldukodumun tamamı bu şekilde hocam destekleriniz için çok teşekkür ederimnetlook adlı üyeden alıntı: mesajı görüntüle

if ($_FILES['ayar_logo']['size']>3145728) { echo "Bu dosya boyutu çok büyük"; $_SESSION['genelayar']="no"; Header("Location:../genel-ayar.php"); exit; } $izinli_uzantilar=array('jpg','gif','','png'); //echo $_FILES['ayar_logo']["name"]; $ext=strtolower(substr($_FILES['ayar_logo']["name"],strpos($_FILES['ayar_logo']["name"],'.')+1)); if (in_array($ext, $izinli_uzantilar) === false) { echo "Bu uzantı kabul edilmiyor"; $_SESSION['genelayar']="no"; Header("Location:../genel-ayar.php"); exit; } $uploads_dir = '../../dimg'; @$tmp_name = $_FILES['ayar_logo']["tmp_name"]; @$name = $_FILES['ayar_logo']["name"]; $benzersizsayi4=rand(20000,32000); $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name; $bos = "0"; @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name"); if(!$name){ $duzenle=$db->prepare("INSERT ayar SET ayar_logo=:logo WHERE ayar_id=0"); $update=$duzenle->execute(array( 'logo' => $bos )); $_SESSION["genelayar"] = true; Header("Location:../genel-ayar.php"); }else{ $duzenle=$db->prepare("UPDATE ayar SET ayar_logo=:logo WHERE ayar_id=0"); $update=$duzenle->execute(array( 'logo' => $refimgyol )); if ($update) { $resimsilunlink = $db->query("SELECT ayar_logo FROM ayar WHERE ayar_id=0")->fetch(PDO::FETCH_ASSOC); $resimsilunlink=$_POST['ayar_logo']; unlink("../$resimsilunlink"); $_SESSION["genelayar"] = true; Header("Location:../genel-ayar.php"); } else { $_SESSION['genelayar']="no"; Header("Location:../genel-ayar.php"); } } - 12-06-2023, 11:02:13
mkdir('dnmdizini', 7777); unlink("../" . $resimsilunlink); // yada silme yolunuz neyse onu yazın. değişken ile ../ bu vatandaşı ( . ) nokta ile ayırın. rmdir('dnmdizini'); - 12-06-2023, 11:06:03$resimYol="../".$resimsilunlink;woofe adlı üyeden alıntı: mesajı görüntüle
unlink($resimYol);
veya
$resimYol="../../".$resimsilunlink;
unlink($resimYol);
şeklinde dener misiniz diğer kısımlar normal gözüküyor. - 12-06-2023, 11:11:14Üyeliği durdurulduhocam destekleriniz için teşekkürler bunlarda olmadi chatgptye geçicem ensonnetlook adlı üyeden alıntı: mesajı görüntüle
- 12-06-2023, 11:17:53Üyeliği durdurulduhocam teşekkür ederim buda işe yaramadı logo ekliyor fakat silmiyor bir öncekinithealiyasar adlı üyeden alıntı: mesajı görüntüle
- 12-06-2023, 11:18:28pm den ulaşın. Dosya yolunuzda sıkıntı var demekki.woofe adlı üyeden alıntı: mesajı görüntüle
