Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Directory principale

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    23

    Directory principale

    Se al posto di una qualsiasi directory (in questa caso webcam) non metto niente, ovviamente perche le cartelle che voglio eliminare si trovano in quella principale (/), non funziona
    Codice PHP:
    <?php 
    /** 
     * Delete a file, or a folder and its contents (recursive algorithm) 
     * 
     * @author      Aidan Lister <aidan@php.net> 
     * @version     1.0.3 
     * @link        [url="http://aidanlister.com/repos/v/function.rmdirr.php"][url]http://aidanlister.com/repos/v/function.rmdirr.php[/url][/url] 
     * @param       string   $dirname    Directory to delete 
     * @return      bool     Returns TRUE on success, FALSE on failure 
     */ 
    function rmdirr($dirname

        
    // Sanity check 
        
    if (!file_exists($dirname)) { 
            return 
    false
        } 

        
    // Simple delete for a file 
        
    if (is_file($dirname) || is_link($dirname)) { 
            return 
    unlink($dirname); 
        } 

        
    // Loop through the folder 
        
    $dir dir($dirname); 
        while (
    false !== $entry $dir->read()) { 
            
    // Skip pointers 
            
    if ($entry == '.' || $entry == '..') { 
                continue; 
            } 

            
    // Recurse 
            
    rmdirr($dirname DIRECTORY_SEPARATOR $entry); 
        } 

        
    // Clean up 
        
    $dir->close(); 
        return 
    rmdir($dirname); 

      



      
    $curr date("Ymd"time());  
      
    $base_path "webcam";  
      
    $handle opendir($base_path);  
       
      if (
    $handle) { 
          while (
    false !== ($file readdir($handle))) { 
              if (
    $file != "." && $file != ".." && $file != $curr && is_dir($base_path."/".$file)) { 
                  
    rmdirr($base_path."/".$file);               
              }           
          } 
          
    closedir($handle); 
      } 
    ?>

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    La directory non è detto che sia quella principale, ma è quella dove è contenuta questo file php

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.