Visualizzazione dei risultati da 1 a 8 su 8

Discussione: rmdir

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390

    rmdir

    Ciao, ho un piccolo problema,

    Codice PHP:
     $file_delete "imgb/articoli/$id";
     
    rmdir($file_delete); 
    vado ad eseguire e mi da questo errore:

    Warning: rmdir(imgb/articoli/4) [function.rmdir]: Directory not empty in delete_ok.php on line 25


    Cosa significa???

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    traducendo con google si ottiene una traduzione approssimativa... ma sufficiente per capire, ci avresti potuto provare da solo...

    Avvertimento: rmdir (imgb/articoli/4) [funzione.rmdir]: Indice non vuoto nel delete_ok.php sulla linea 25

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    si ma il problema come lo risolvo???
    E da cosa è causato l' errore???

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Porca miseria, c'è scritto che nella dir che vuoi rimuovere c'è un file. Quindi prima lo cancelli e poi rimuovi la dir.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    Scusami forse ci siamo capiti male,

    io devo eliminare la dir e il suo contenuto, a prescindere se è piena o vuota.
    Come faccio???

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $dir = "/percorso/alla/dir/"; // nota lo slash finale.
    
    $files_nella_dir = glob($dir.'*');
    
    foreach($files_nella_dir as $file) {
      if($file=='.' || $file == '..') continue;
      unlink($file);
    }
    
    rmdir($dir);

    cia


  7. #7
    Cancelli un file alla volta il contenuto della cartella, poi cancelli la cartella!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    non c'è un modo per cancellare il tutto automaticamente???

    senza cancellare un file la volta??

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.