Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Svuotare intera cartella con UNLINK

    Buongiorno.

    Ho la necessità di cancellare tutti i documenti presenti in una cartella senza però conoscerne i singoli nomi.
    Come posso fare per dare alla funzione unlink() il comando di eliminare tutti documenti presenti in una determinata cartella?
    Esiste una sorta di "unlink(*)"?

    Grazie.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

  2. #2
    tempo fa trovai questa piccola funzione che di per se è semplicissima (non avevo voglia di sviluppare da 0 xD)

    Codice PHP:
    function EliminaCartella($dir){//passare il percorso relativo della cartella rispetto al file PHP in cui risiede la funzione
    if ($handle opendir($dir)){
    $array = array();
    while (
    false !== ($file readdir($handle))){
    if (
    $file != "." && $file != ".."){
    if(
    is_dir($dir.$file)){
    if(!@
    rmdir($dir.$file)){//Cartella Vuota perciò la rimuovo
    EliminaCartella($dir.$file.'/');//Non Vuota perciò rimuovo prima i file al suo interno
    }
    } else {
    @
    unlink($dir.$file);
    }
    }
    }
    closedir($handle);
    @
    rmdir($dir);
    }

    con le dovute modifiche puoi avere ciò che cerchi

  3. #3
    E in effetti mi sembra proprio quello che cercavo.

    Adesso faccio qualche test e cancello un po' di siti.

    Grazie mille.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.