getDirectory2( „$path/$file”, ($level+1) );
echo „
„;
// Re-call this same function but on a new directory.
// this is what makes function recursive.
} else {
$koszt = substr($file, -5, 1);
$koszta[1] = '1,22 zł’;
$koszta[2] = '2,44 zł’;
$koszta[3] = '3,66 zł’;
$koszta[5] = '6,10 zł’;
$koszta[9] = '10,98 zł’;
$filename = $file.’ (6,10 zł brutto)’;
echo „
sms_pobierz_plik($path.’/’.$file,’
echo „
„;
//echo „$spaces $file
„;
// Just print out the filename
}
}
}
closedir( $dh );
// Close the directory handle
}
//////////////////////////
function getDirectoryThis( $path = 'download’, $level = 10, $koszt ){
$koszty = array(’1′,’2′,’3′,’5′,’9′);
$koszta[1] = '1,22 zł’;
$koszta[2] = '2,44 zł’;
$koszta[3] = '3,66 zł’;
$koszta[5] = '6,10 zł’;
$koszta[9] = '10,98 zł’;
$ignore = array( 'cgi-bin’, ’.’, ’..’, ’.htaccess’, ’.htaccess.add’ );
// Directories to ignore when listing output. Many hosts
// will deny PHP access to the cgi-bin.
$dh = @opendir( $path );
// Open the directory to the handle $dh
while( false !== ( $file = readdir( $dh ) ) ){
// Loop through the directory
if( !in_array( $file, $ignore ) ){
// Check that this file is not to be ignored
$spaces = str_repeat( ’ ’, ( $level * 4 ) );
// Just to add spacing to the list, to better
// show the directory tree.
if( is_dir( „$path/$file” ) ){
// Its a directory, so we need to keep reading down…
$isdir = 1;
echo „
$file
getDirectory2( „$path/$file”, ($level+1) );
echo „
„;
// Re-call this same function but on a new directory.
// this is what makes function recursive.
} else {
$filename = $file.’ (’.$koszta[$koszt] .’ brutto)’;
echo „
sms_pobierz_plik($path.’/’.$file,’
echo „
„;
//echo „$spaces $file
„;
// Just print out the filename
}
}
}
closedir( $dh );
// Close the directory handle
}
/////////////////////
function getDirectory2( $path = 'download’, $level = 10 ){
$koszty = array(’1′,’2′,’3′,’5′,’9′);
$ignore = array( 'cgi-bin’, ’.’, ’..’, ’.htaccess’, ’.htaccess.add’ );
// Directories to ignore when listing output. Many hosts
// will deny PHP access to the cgi-bin.
$dh = @opendir( $path );
// Open the directory to the handle $dh
while( false !== ( $file = readdir( $dh ) ) ){
// Loop through the directory
if( !in_array( $file, $ignore ) ){
// Check that this file is not to be ignored
$spaces = str_repeat( ’ ’, ( $level * 4 ) );
// Just to add spacing to the list, to better
// show the directory tree.
if( is_dir( „$path/$file”) && in_array( $file, $koszty )) {
getDirectoryThis( „$path/$file”, ($level+1), $file );
}
elseif( is_dir( „$path/$file” ) ){
// Its a directory, so we need to keep reading down…
$isdir = 1;
echo „
$file
getDirectory2( „$path/$file”, ($level+1) );
echo „
„;
// Re-call this same function but on a new directory.
// this is what makes function recursive.
} else {
$filename = $file.’ (6,10 zł brutto)’;
echo „
sms_pobierz_plik($path.’/’.$file,’
echo „
„;
//echo „$spaces $file
„;
// Just print out the filename
}
}
}
closedir( $dh );
// Close the directory handle
}
getDirectory();
//
?>