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

    Cancellare intero contenuto di una cartella

    Salve..

    Non sono riuscito a cancellare tutto intero contenuto di una cartella (dove dentro ci sono 3 sottocartelle, 10 files, 5 files dentro la sottocartella)..

    Il codice phpRMDIR cancella solo quando non ci sono sottocartelle e files, ma secondo te ci deve per forza qualche modo?

    Ho guardato a questo link

    http://us2.php.net/manual/en/function.rmdir.php

    Ho copiato alcuni codici PHP presi in basso, non ha funzionato niente, neanche uno..

    Mi puoi aiutare a risolvere questo problema?

    Grazie
    Cristiano

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova questa funzione:

    Codice PHP:
    function rmdirr($dir) {
       if(
    $objs = @glob($dir."/*")){
            foreach(
    $objs as $obj) {
         @
    is_dir($obj)? rmdirr($obj) : @unlink($obj);
          }
     }
    @
    rmdir($dir);

    Nella penultima riga al posto di $dir, devi inserire il percorso della cartella principale.

  3. #3
    Ciao, ho provato..
    Niente, non funziona e non cancella niente, neanche le sottocartelle

    function rmdirr($dir) {
    if($objs = @glob($dir."/*")){
    foreach($objs as $obj) {
    @is_dir($obj)? rmdirr($obj) : @unlink($obj);
    }
    }
    @rmdir("prova");
    }

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    scusa avevo tralasciato il richiamo della funzione

    Codice PHP:
     
    function rmdirr($dir
    {
    if(
    $objs = @glob($dir."/*"))
        {
            foreach(
    $objs as $obj
            {
            @
    is_dir($obj)? rmdirr($obj) : @unlink($obj);
            }
        }
    @
    rmdir($dir);
    }

    rmdirr("prova"); 

  5. #5
    Ciao, grazie mille ha funzionato...

    NOn so quanto ti ringrazio, sono mesi che cerco la soluzione...

    Ti sono in debito
    :-D

    Cristiano

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.