从资源文件夹显示文件,并让他们下载

问题描述:

我试图创造一种下载列表中,我抓住从资源文件夹中的所有文件..我的PHP文件是在不同的文件夹中的..从资源文件夹显示文件,并让他们下载

然后我要让他们像链接,使人们可以下载这些文件

我尝试这样做:

<?php 
    foreach(glob('*.*') as $filename) { 
     echo $filename."<br />"; 
    } 
?> 

但是我不知道如何从我的资源文件夹抢档案,或是下载:(

干杯!

+0

所以你尝试echo'ing文件的名称。好吧...什么没有工作呢?除了回显文件名之外,你还想做什么? – DoXicK 2014-09-02 07:58:30

可以扫描目录,并与SCANDIR

$dir = '/tmp'; 
    $files1 = scandir($dir); 

    //Check if file is not . OR .. 

    $ignore = array(".", ".."); 
    foreach($files1 as $key => $value){ 
     if (!in_array($value, $ignore)) { 
     echo $value; 
     } 
    } 

抢的文件。有关更多信息,请阅读: http://php.net/manual/en/function.scandir.php

为了使一个可下载的链接,我想知道什么样的文件你想下载。

+0

首先谢谢! :D 然而,我如何摆脱第一''。和'..'对象在数组中?以及如何让这些对象可下载? – rshah 2014-09-02 08:25:27

+0

嘿我编辑了我的答案@rshah – 2014-09-02 09:22:09

+0

可下载的文件将包括word文档,pdf文件,文本文件和图像 – rshah 2014-09-02 10:36:35