Php.
<?php
/*
* boylece tam olarak hangi hata nedeni ile resim silemedigini bulursun ona gorede duzeltmeleri yaparsın
* hata kontrol author by ahbk
*/
if(isset($_POST["resimsil"]))
{ $resim=$_POST['resimsil'];}
$dosyaadi = "../image/".$resim;
if(empty($resim)){ // formdan verinin gelip gelmedigini kontrol ediyoruz
echo "Formdan veri gelmiyor";
}else{
if(file_exists($dosyaadi)){ // dosyanın olup olmadıgını kontrol ediyoruz
$sil=unlink($dosyaadi);
return $sil;
echo "resim basarı ile silindi";
if ($sil==false){// unlink ile ilgili bir hata var ise burada cıktı verecektir
var_dump($sil);
}
}else{
echo "boyle bir dosya bulunamadı";
}
}
Php
hatayı hallettim ama bu seferde hiç bişey yapmıyor
if(isset($_POST["resimsil"]))
{
$resim=$_POST['resimsil'];
$dosyaadi = "../image/".$resim;
if(empty($resim)) // formdan verinin gelip gelmedigini kontrol ediyoruz
echo "Formdan veri gelmiyor";
else
{
if(file_exists($dosyaadi)) // dosyanın olup olmadıgını kontrol ediyoruz
{
$sil=unlink($dosyaadi);
return $sil;
echo "resim basarı ile silindi";
if ($sil==false) // unlink ile ilgili bir hata var ise burada cıktı verecektir
var_dump($sil);
else
echo "boyle bir dosya bulunamadı";
}
}
}
Php
ben sahsen test ettim sorunsuz calısıyor bu sekilde de deneyin
<?php
/*
* boylece tam olarak hangi hata nedeni ile resim silemedigini bulursun ona gorede duzeltmeleri yaparsın
* hata kontrol author by ahbk
*/
$dir="../image/";// fotoların bulundugu klasor buraya
if(isset($_POST["resimsil"])){ $resim=$_POST['resimsil'];}
$dosyaadi =($dir.$resim);
if(empty($resim)){ // formdan verinin gelip gelmedigini kontrol ediyoruz
echo "Formdan veri gelmiyor";
}else{
if(file_exists($dosyaadi)){ // dosyanın olup olmadıgını kontrol ediyoruz
$sil=unlink($dosyaadi);
echo "resim basarı ile silindi";
if ($sil==false){ // unlink ile ilgili bir hata var ise burada cıktı verecektir
var_dump($sil);
}
}else{
echo "boyle bir dosya bulunamadı";
}
}?>