 | Nome File | | Tipo | Dimensione | Ultima Modifica |  |
$path_to = $_GET['path'];
if (!isset($_GET['path'])){
//$path_to=".";
header("Location: elenco.php?path=../PIANO-INTERVENTI");
}
function getPhotos($p_sPath){
$path_to = $_GET['path'];
// print($HTTP_HOST);
if ($handle = opendir($path_to.$p_sPath)) {
$files = array();
while (false !== ($file = readdir($handle))) {
$files[] = $path_to.$p_sPath.'/'.$file;
}
closedir($handle);
}
return $files;
}
$photos = array();
$photos = getPhotos($_GET['url']);
if ($_GET['name']==1){
sort($photos);
}
$tel='0';
foreach($photos as $photo) {
$tel++;
if ($tel == '2'){
$pad = split('/', $path_to);
$padup=array_pop($pad);
$tel2='0';
foreach($pad as $padupje) {
$tel2++;
if ($tel2!='1'){
$padi= $padi . '/' . $padupje;
}
else
{
$padi= $padi . $padupje;
}
}
//print_r($pad);
if ($padi == ''){
//echo ' | ' . CARTELLA_PRECEDENTE . ' | | folder | ' . ByteSize(filesize($photo)) . ' | ' . gmdate("M d Y",fileatime($photo)) . ' | |
echo ' | ' . CARTELLA_PRECEDENTE . ' | | folder | ' . ByteSize(filesize($photo)) . ' | ' . ' | |
';
}
else
{
//echo ' | ' . CARTELLA_PRECEDENTE . ' | | | ' . ByteSize(filesize($photo)) . ' | ' . gmdate("M d Y",fileatime($photo)) . ' | |
echo ' | ' . CARTELLA_PRECEDENTE . ' | | | ' . ByteSize(filesize($photo)) . ' | ' . ' | |
';
}
}
elseif ($tel != 1){
//list($width, $height, $type, $attr) = getimagesize($photo);
//$height=50/($width/$height);
$width='50';
if ($height > 75){
$width=75/($height/$width);
$height='75';
}
if ($type==1){
$type="gif";
}
if ($type==2){
$type="jpg";
}
if ($type==3){
$type="png";
}
if (file_exists($photo)) {
if (/*$file != '.' && $file != '..'*/ eregi(".JPG$", $photo) or eregi(".jpg$", $photo) or eregi(".jpeg$", $photo) or eregi(".JPEG$", $photo) or eregi(".gif$", $photo) or eregi(".GIF$", $photo) or eregi(".png$", $photo) or eregi(".PNG$", $photo) or eregi(".bmp$", $photo) or eregi(".BMP$", $photo)) {
//echo ' | ' . rfe(basename($photo)) . ' |  . ') | ' . $type . ' | ' . ByteSize(filesize($photo)) . ' | ' . gmdate("M d Y",fileatime($photo)) . ' |  |
echo ' | ' . rfe(basename($photo)) . ' |  . ') | ' . $type . ' | ' . ByteSize(filesize($photo)) . ' | ' . ' |  |
';
}
elseif (filetype($photo)=='dir')
{
//echo ' | ' . basename($photo) . ' | | folder | ' . ByteSize(filesize($photo)) . ' | ' . gmdate("M d Y",fileatime($photo)) . ' | |
echo ' | ' . basename($photo) . ' | | folder | ' . ByteSize(filesize($photo)) . ' | ' . ' | |
';
}
else
{
$desoort = substr(strrchr($photo, '.'), 1);
switch ($desoort){
case 'fla':
$source="flash.gif";
$tiepe="Flash";
break;
case 'FLA':
$source="flash.gif";
$tiepe="Flash";
break;
case 'swf':
$source="flash.gif";
$tiepe="Flash";
break;
case 'SWF':
$source="flash.gif";
$tiepe="Flash";
break;
case 'html':
$source="html.png";
$tiepe="HTML";
break;
case 'htm':
$source="html.png";
$tiepe="HTML";
break;
case 'HTML':
$source="html.png";
$tiepe="HTML";
break;
case 'HTM':
$source="html.png";
$tiepe="HTML";
break;
case 'pdf':
$source="pdf.png";
$tiepe="PDF";
break;
case 'PDF':
$source="PDF.png";
$tiepe="PDF";
break;
case 'txt':
$source="txt.png";
$tiepe="TXT";
break;
case 'TXT':
$source="txt.png";
$tiepe="TXT";
break;
case 'php':
$source="source_php.png";
$tiepe="PHP";
break;
case 'PHP':
$source="source_php.png";
$tiepe="PHP";
break;
case 'zip':
$source="zip.gif";
$tiepe="ZIP";
break;
case 'ZIP':
$source="zip.gif";
$tiepe="ZIP";
break;
case 'rar':
$source="zip.gif";
$tiepe="RAR";
break;
case 'RAR':
$source="zip.gif";
$tiepe="RAR";
break;
case '7z':
$source="zip.gif";
$tiepe="7Z";
break;
case '7Z':
$source="zip.gif";
$tiepe="7Z";
break;
default:
$source="src.gif";
$tiepe="Unknown";
break;
}
//echo ' | ' . rfe(basename($photo)) . ' | | ' . $desoort . ' | ' . ByteSize(filesize($photo)) . ' | ' . gmdate("M d Y",fileatime($photo)) . ' |  |
echo ' | ' . rfe(basename($photo)) . ' | | ' . $desoort . ' | ' . ByteSize(filesize($photo)) . ' | ' . ' |  |
';
}
}
}
}
?>
 | Nome File | | Tipo | Dimensione | Ultima Modifica |  |