Questa è la funzione incriminata, che tra l'altro utilizzo, per una sezione del sito e funziona benissimo.
Codice PHP:
function deleteContent($path){ try{ $iterator = new DirectoryIterator($path); foreach ( $iterator as $fileinfo ) { //if($fileinfo->isDot())continue; if($fileinfo->isDir()){ if(deleteContent($fileinfo->getPathname())) @rmdir($fileinfo->getPathname()); } if($fileinfo->isFile()){ @unlink($fileinfo->getPathname()); } } } catch ( Exception $e ){ // write log return false; } return true;}
Non l'ho creata io, ma l'ho presa su un sito.
Cliccando ha eliminato cartella e contenuto:
- doc
- file.pdf
- webdoc
- file.pdf
- file.pdf
- moduli
- file.pdf
index.php
login.php
- casistiche
- page.php
- nella cartella image(non ha eliminato la cartella image)
- ha eliminato solo qualche immagine.png
- js(non ha eliminato tutta la cartella, ma soltanto alcuni file)
- jquery.min.js
- bootstrap.min.js
Se puoi aiutarmi per favore.
Grazie dell'aiuto.