Herhangi Makaleye Ait Olmayan Resimleri Silmek (dosya silme-unlink)

herhangi-makaleye-ait-olmayan-resimleri-silmek-dosya-silme-unlink (büyük resim için tıklayın)

Herhangi bir makaleye ait olmayan ana resimleri silmek için NOT IN kullanarak verileri çekmiştik. Bu gönderide veriler dahilinde dosyaları silme işlemi gerçekleştireceğiz. NOT IN kullanımı gönderisinde; veriler, php array olarak dışarı aktarılmıştı. Oluşturulan php dosyası içeriğinin bir kısmı (92 kayıt vardı) aşağıda verilmiştir

  • /**
  • * Export to PHP Array plugin for PHPMyAdmin
  • * @version 4.9.5
  • */
  • /**
  • * Database `omurserd_omurdb`
  • */
  • /* `omurserd_omurdb`.`anaresim`
  • $anaresim = array(
  •  array('yol' => 'res/makale/09c9145f665c0dfb30597d531e89f50d'),
  •  array('yol' => 'res/makale/b3c7ecbb5a6451cf05697d52402e27fb'),
  •  array('yol' => 'res/makale/78b5d12558dadca4eb60abb4c38f83d3'),
  •  array('yol' => 'res/makale/5cd2e1d5091794a2dd7c233a6df93e29'),
  •  array('yol' => 'res/makale/1bb47aeb7bacf2ed177178d329e0d4e9'),
  •  array('yol' => 'res/makale/7799492b465abd7b429733758ffe2a80')
  • );

Sıra, döngü ile dizideki kayıtları unlink fonksiyonuna parametre olarak vermeye geldi.

  • for($i=0;$i<count($anaresim);$i++){
  •    $silinecekDosyaYol=$_SERVER['DOCUMENT_ROOT']."/".$anaresim[$i]["yol"];
  •    if(unlink($silinecekDosyaYol))
  •        echo $silinecekDosyaYol."SİLİNDİ <br>";
  • }

 Excellent *

* Mr Burns (The Simpsons) deyimi 

iam

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Beğeni


Yıllara Göre Gönderiler








php Kategori

Timestamp - Datetime Çevrimi (Convert Timestamp to Datetime)

PHP ini dosyası üzerinde terminal ile değişiklikte bulunmak

self & this