• Super User

    [PHP] Cancellare directory con file al suo interno

    Buonasera a tutti,
    tramite PHP vorrei cancellare una directory compresi tutti i file in essa contenuti.

    Un path di esempio e'
    /foto_struttura/5/

    Come procedere?

    Grazie.


  • Super User

    Buongiorno a tutti,
    ho risolto con questa piccola funzione:

    [PHP]
    function unlinkRecursive($target){
    $files = glob( $target . '*', GLOB_MARK ); //GLOB_MARK adds a slash to directories returned

    var_dump($files);

    foreach( $files as $file ){
    unlink( $file );
    }

    rmdir( $target );
    

    }

    $FullPath = "/foto_struttura/" . $dynamic_id;

    unlinkRecursive($FullPath);

    echo "Folder rimossa: " . $FullPath;
    [/PHP]

    Roberto