unlink e fotoğrafın tam konumunu yazıyorum fakat fotoğrafı silmiyor sebebi ne olabilir? Hiçbir şey yapmıyor.
unlink("http://localhost/resim/5757b0c207f5a.jpg");
unlink ile fotoğraf silme çalışmıyor
5
●1.930
- 10-06-2016, 10:31:49Mantık olarak göstermiş olduğun dizinde varsa böyle bir dosya silmesi gerekiyor.Kontrol mekanizması yazdın mı en azından işlem adımını kontrol etmek için.Bir if bloğu yaparak kendi hata mekanizmanı yaz bakalım nasıl bir çıktı verecekKaraman adlı üyeden alıntı: mesajı görüntüle
print_r(error_get_last());
çıkan en son hatayı bulup ekrana bastırır.
Kullanımı örnek :
unlink("http://localhost/resim/5757b0c207f5a.jpg"); print_r(error_get_last()); - 10-06-2016, 10:46:17Array ( [type] => 2 [message] => unlink() [function.unlink]: http does not allow unlinking [file] => C:\AppServ\www\guncelle.php [line] => 26 )volkang adlı üyeden alıntı: mesajı görüntüle
26. satırda
if(unlink($temp)) echo 'Eski dosya Silindi.';
bu var.
$temp = http://localhost/resim/5757b0c207f5a.jpg; - 10-06-2016, 10:55:58Şimdi oldu unlink kullanırken url veremezsin dosya yolu belirtmek zorundasın yani dosyayı nerede çalıştırmak istiyorsan unlink(../resim/fotografadi.jpg) şeklinde olması gerekiyor. Fotoğraf adını zaten $temp adında değişkene atamışsın yapıya uygun dizin belirttiğinde sorun çıkarmayacaktır.Karaman adlı üyeden alıntı: mesajı görüntüle
- 10-06-2016, 11:03:09Hay Allah razı olsun hocam şimdi siliyor resimleri teşekkür ederim.volkang adlı üyeden alıntı: mesajı görüntüle