从系统上的服务器下载文件

时间:2015-12-28 07:03:44

标签: php download

借助下面给出的代码,我可以将邮件附件下载到服务器上的文件夹,

$location="downloads/";
foreach($attachments as $attachment)
    {
        if($attachment['is_attachment'] == 1)
            {
                $filename = $attachment['name'];
                if(empty($filename)) $filename = $attachment['filename'];
                if(empty($filename)) $filename = time() . ".dat";
                $fp = fopen("$location" . $msgno . "" . $filename, "w+");
                fwrite($fp, $attachment['attachment']);
                fclose($fp);
            }

    }

通过上面的代码在服务器上下载的文件,我希望在系统上下载相同的文件。谁能告诉我怎么做呢

1 个答案:

答案 0 :(得分:0)

步骤1.确保包含文件的文件夹位于Web服务器中 步骤2.将以下代码添加到该文件夹​​中的.php文件中 步骤3.修改要在第3行$files = glob("*.php");

列出的文件的扩展名
<?php
    $directory = "/home/trevor/www/t/";
    $files = glob("*.php");
    foreach($files as $file)
    {
        echo "<a href=$file>".basename($file)."</a><br />";
    }
?>