----------------------------------------------------------------------------- HOWTO - installing just copy this script and the images folder to the directory you want to list, you can rename this script to suit your needs. it shouldn't be to hard to integrate this script into another page - Using desc files: this is a very easy function to use. This feature allows you to add descriptions of the file to the file list; these may include instructions or other bits of information. The desc files can include html tags and PHP (Not recommended). 1) Create a new text file with your favorite text editor. 2) Add the text you want. 3) Save the file with the same full file name as the file your describing then add ".desc" to the end. Here's an example: the name of the file is "test.mp3" so the desc file should be named "test.mp3.desc" simple eh? Updates - 25 November -> Alphabetical Sorting added -> all know bugs are now sorted ;-) - 17 October -> Fixed Directory lister it now lists all sub directorys! -> also fixed the double forward slash issue! -> Now in version 1.0! - 19 August 2003 -> First Ever public release yay ;-) -> added file description functions (see howto above). -> Still only works two dirs deep :( -> Added Delphi file types and icon ;) -> and that's it for now, have fun. */ include("encryptmodule.inc"); $ck = "30djsk"; ?>

Piero's download file center

Benvenuto $yourip - $yourname

"; print "

Se sono al computer se vuoi mi puoi vedere (brutto spettacolo...)
"; print "Per informazioni sui router siete pregati di consultare PRIMA:
"; print "Il forum de Il punto tecnico e adsl (occorre essere registrati per accedere all'area ADSL-Hacking!)
"; print "Il sito di Submax
"; print "Il WiKi di Janniz
"; print "Per informazioni e/o commenti su altro scrivetemi: beghiero@beghiero.myftp.org

"; print "

ATTENZIONE Non mi assumo nessuna responsabilita' per i danni che potreste provocare usando le informazioni qui contenute.
"; print "I router eventualmente modificati con i firmware qui contenuti saranno utilizzabili, come del resto tutti i router in commercio,
"; print "SOLO con linee ADSL standard e non piu' con servizi aggiuntivi proprietari, quali AliceMia o IPTV!!!

"; print "

Potete trovare anche altri firmware per questi router nel sito di JaktheVendicator

"; print "

Qui c'e' un mirror del sito di Roleo: Mirror files Roleo)

"; ?> "; } } } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; if ($Folder=="") { $Folder="./"; }ELSE{ if ($Folder=="..") { $Folder="./"; }ELSE{ $Folder = decrypt("$Folder",$ck)."/"; } } function get_true_size($FileSize) { IF ($FileSize / 1024 > 1024) { Return "" . Round($FileSize / 1024 / 1024 , 2) . " GB"; }ELSE{ if ($FileSize > 1024){ Return "" . Round($FileSize / 1024 , 2) . " MB"; }ELSE{ if ($FileSize < 1024) { Return "" . Round($FileSize , 2) . " KB"; } } } } function get_file_type($filename) { ereg( ".*\.([a-zA-z0-9]{0,5})$", $filename, $regs ); $f_ext = $regs[1]; $types['image'] = array ('jpg', 'gif','png','jpeg','bmp'); $types['text'] = array ('text','txt','nfo','dis','diz'); $types['music'] = array ('mp3','ogg','wav','mid','midi','rmi','mod','it','s3m'); $types['fruity'] = array ('flp'); $types['nascondi'] = array ('php','phps','htm','html','js','jar'); $types['zip'] = array ('zip','rar'); $types['gzip'] = array ('ace','gz'); $types['exec'] = array ('exe','bat'); $types['delphi'] = array ('dpr','pas','dfm','rc','cfg'); $types['iso'] = array ('iso','cue','nrg'); $types['roms'] = array ('bin','img'); $types['desc'] = array ('desc'); // you don't want list these ;-) $types['encryption'] = array ('inc'); // Lister encription routine Should be hidden! foreach ($types as $k => $v) { if (in_array($f_ext, $v)) { return $k; break; } } return "unknown"; } if ($handle = opendir($Folder)) { while (false !== ($file = readdir($handle))) { $fileArray[filemtime($file)] = $file; } krsort($fileArray); closedir($handle); } reset($fileArray); # while (list($chiave, $element) = each($fileArray)) { foreach($fileArray as $chiave => $element) { echo "$chiave $element
"; $ft = get_file_type("pippo.zip"); echo "$ft
"; if ($element != "." && $element != "..") { if (is_dir($Folder . $element)) { }ELSE{ if (get_file_type($element) == "scripts") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "text") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "music") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($file) == "fruity") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "image") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "zip") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "gzip") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "iso") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "exec") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "unknown") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; }ELSE{ if (get_file_type($element) == "roms") { echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } } } } } } } } } } } } } } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Nome FileDataDimensione
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo ""; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo "\n"; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
$element\n"; echo GetDesc($Folder.$element); echo ""; echo date("d/m/y-H:i", filemtime($Folder . $element)); echo "\n"; echo Get_True_size(FileSize($Folder . $element) / 1024 ); $TotalFileSize += FileSize($Folder . $element) / 1024; echo "
Spazio totale occupato dai files in questa directory: " . Get_True_size($TotalFileSize) . ", Spazio totale ancora libero: " . Get_True_size(diskfreespace('.') / 1024) . "
\n"; ?>
Generated By a heavy modified version of Gary C's Directory Lister 2
"; print '
'; print ''; print '
'; ?>