php - Displaying file dates and file sizes -
i have script job, need few modifications.
when used lists out files in directory, adds @ top:
. ..
which of course links upper directories. there way not display them?
the other things need do:
- display date of files
- display size of files
- have delete link next each file
<?php $dir="../files/uploads/" . $_get["id"]; // directory files stored if ($dir_list = opendir($dir)) { while(($filename = readdir($dir_list)) !== false) { ?> <p> <a href="<?php echo $_get["id"] . "/" . $filename; ?>"><?php echo $filename; ?></a> </p> <?php } closedir($dir_list); } ?>
try below, haven't put delete in you'll have decide how you're going in passing filename page , checking post/get or whatever. use unlink($dir . $filename); delete file.
<?php $dir="../files/uploads/" . $_get["id"]; // directory files stored if ($dir_list = opendir($dir)) { while(($filename = readdir($dir_list)) !== false) { if($filename != "." && $filename != ".." ){ ?> <p> <a href="<?php echo $_get["id"] . "/" . $filename; ?>"><?php echo $filename; ?></a> | <? echo filesize($dir . $filename); ?> bytes | modified: <? echo date("y-m-d",filemtime($dir . $filename)); ?> </p> <?php } } closedir($dir_list); } ?>
Comments
Post a Comment