Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    leggere directory + cancellazione e modifica file

    salve

    allora prendendo spunto da una bella pillola

    Codice PHP:
    <?
    function dirtree($path){
    /**
    * author: kuarl<grivier@animeterminal.it>
    * date: 26-08-2002
    */
        
    $fd opendir($path);
        while(
    $file readdir($fd)){
            if(
    $file != '.' && $file != '..'){
                
    $ris[count($ris)]['name'] = $path."/".$file;
                
    $ris[count($ris)-1]['size'] = filesize($path."/".$file);
                
    $ris[count($ris)-1]['last_mod'] = filemtime($path."/".$file);
                
    $ris[count($ris)-1]['last_acc'] = fileatime($path."/".$file);
                
    $ris[count($ris)-1]['perms'] = fileperms($path."/".$file);
                
    $ris[count($ris)-1]['type'] = filetype($path."/".$file);
                if(
    is_dir($ris[count($ris)-1]['name'])){
                    
    //unset($ris[count($ris)-1]); // commentandola avrete anche i nomi delle directory
                    
    $ris array_merge($risdirtree($path."/".$file));
                }                
            }
        }
        
    closedir($fd);
        return 
    $ris;
    }
    $dir dirtree('H:/Image Gallery');
    foreach (
    $dir as $super => $valore)
        foreach (
    $valore as $chiave => $value)
            print 
    "[$super][$chiave] > $value
    \n"
    ;
    ?>
    attaccandomi a questa, come faccio a poter cancellare e modificare i file??

    grazie!!

  2. #2
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    nessuno??

    poi volevo chiedervi.. nella riga

    Codice PHP:

                $ris
    [count($ris)-1]['last_mod'] = filemtime($path."/".$file);
                
    $ris[count($ris)-1]['last_acc'] = fileatime($path."/".$file); 
    mi esce sempre fuori

    [0][last_mod] > Giovedì 1 Gennaio 1970
    [0][last_acc] > Giovedì 1 Gennaio 1970
    [1][last_mod] > Giovedì 1 Gennaio 1970
    [1][last_acc] > Giovedì 1 Gennaio 1970
    [2][last_mod] > Giovedì 1 Gennaio 1970
    [2][last_acc] > Giovedì 1 Gennaio 1970

    etc.

    perchè?

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.