• 10-06-2016, 10:07:00
    #1
    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");
  • 10-06-2016, 10:31:49
    #2
    Karaman adlı üyeden alıntı: mesajı görüntüle
    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");
    Mantı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ı verecek

    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:17
    #3
    volkang adlı üyeden alıntı: mesajı görüntüle
    Mantı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ı verecek

    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());
    Array ( [type] => 2 [message] => unlink() [function.unlink]: http does not allow unlinking [file] => C:\AppServ\www\guncelle.php [line] => 26 )

    26. satırda
    if(unlink($temp)) echo 'Eski dosya Silindi.';
    bu var.

    $temp = http://localhost/resim/5757b0c207f5a.jpg;
  • 10-06-2016, 10:55:58
    #4
    Karaman adlı üyeden alıntı: mesajı görüntüle
    Array ( [type] => 2 [message] => unlink() [function.unlink]: http does not allow unlinking [file] => C:\AppServ\www\guncelle.php [line] => 26 )

    26. satırda
    if(unlink($temp)) echo 'Eski dosya Silindi.';
    bu var.

    $temp = http://localhost/resim/5757b0c207f5a.jpg;
    Ş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.
  • 10-06-2016, 11:03:09
    #5
    volkang adlı üyeden alıntı: mesajı görüntüle
    Ş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.
    Hay Allah razı olsun hocam şimdi siliyor resimleri teşekkür ederim.
  • 10-06-2016, 11:09:48
    #6
    Rica ederim dostum kolay gelsin.