列出上传的文件

时间:2012-05-21 19:16:49

标签: php

我在服务器上上传了som文件。让我们说.jpg,.doc和.txt的混合 我想在网页上列出这些并提供下载链接。最好只使用php / html / jQuery。 (即没有SQL) 任何人都可以帮我怎么做?

1 个答案:

答案 0 :(得分:8)

如果您有一个存储这些文件的目录,那么

<?php
 if ($handle = opendir('.')) {
   while (false !== ($file = readdir($handle))) {
          if ($file != "." && $file != "..") {
            $thelist .= '<li><a href="'.$file.'">'.$file.'</a></li>';
          }
       }
  closedir($handle);
  }
?>
<h1>List of files:</h1>
<ul><?php echo $thelist; ?></ul>

将其保存在目录中的php文件中(如index.php),它会遍历dir并创建指向文件的链接。 opendir('.')查看当前目录,如果您的文件夹位于其他位置,则可以将路径放在那里。