$album_id=mysql_real_escape_string(htmlspecialchars(trim($_GET["album_id"])));
$al=mysql_fetch_array(mysql_query("select * from fotolar where album_id='$album_id'"));
$resim=$al["resimler"];
unlink($resim);
$sill =mysql_query("delete from fotolar where album_id='$album_id'");
if($sill){
echo '<script typr="text/javascript">alert("İÇERİK BAŞARILI BİR ŞEKİLDE SİLİNDİ...");</script>';
header("refresh:1; url=foto-galeri-duzenle.php");
}else{
echo '<script typr="text/javascript">alert("İÇERİK SİLİNEMEDİ !!");</script>';
}
} Php Dosya Silme Sorunu
4
●400
- 06-12-2017, 23:16:46Merhaba arkadaşlar aynı idlere sahip 10-15 resim dosyaları var fakat bunları unlink fonksiyonu ile ftpden silmeye çalıştığımda sadece kapak resmi siliniyor diğerleri silinmiyor ?
- 06-12-2017, 23:35:40Merhaba editör kullanarak yazmadım hata olabilir. Ama genel mantık önce veritabanından çekeceksiniz sonra bir loop ile çekilen veriler kadar döndüreceksiniz bu sırada silme işlemi yapacaksınız. başka yolları da var elbette ama sizin yazmaya çalıştığınız böyle bir yöntem olduğunu düşünüyorum.
$album_id=mysql_real_escape_string(htmlspecialchar s(trim($_GET["album_id"])));
$album=mysql_query("select * from fotolar where album_id='$album_id'");
while($al=mysql_fetch_array($album)) // mysql den dönen sonuç kadar loop olacak
{
// bence burada da küçük bir hata var
// $resim_yol="album/resimler/";
// $resim=$resim_yol.$al[1]; // gibi bir şey olmalı yada resim adı hangi index te ise onu yazmalısınız resim yolu ile birlikte
unlink($resim);
$resim_id=$al[0]; // burada silmek istediğiniz resmin id sini almalısınız delete query için
$sill =mysql_query("delete from fotolar where album_id='$resim_id'");
if($sill){
echo '<script type="text/javascript">alert("İÇERİK BAŞARILI BİR ŞEKİLDE SİLİNDİ...");</script>';
// header("refresh:1; url=foto-galeri-duzenle.php");
}else{
echo '<script type="text/javascript">alert("İÇERİK SİLİNEMEDİ !!");</script>';
} // end of if else
} // end of while
umarım işinizi görür - 07-12-2017, 01:41:10@Antebim merhaba hocam benm yaptığım işlem sadece ftpden silmiyor yoksa veritabanında sıkıntı yok yani veritabanındakilerin hepsini siliyor sadece ftpdeki dosyalar kalıyor. resimler adlı sütun da resim yolu bu şekilde ../haber/resimadi.jpg
- 07-12-2017, 09:20:42Yukardaki kod senin sisteme göre düzenlendiğinde işini çözecektir. çözülmediyse, pm den iletişim bilgini ver yardımcı olayım.mehmeterdogan80 adlı üyeden alıntı: mesajı görüntüle
- 07-12-2017, 15:06:12@Antebim hocam farklı bir yol denedm oldı şimdilik bir sıkıntı yok her sey için çok teşekkür ederm ilginizden dolayı Allah Razı Olsun