Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过php代码下载文件_Php_Database_File_Download - Fatal编程技术网

通过php代码下载文件

通过php代码下载文件,php,database,file,download,Php,Database,File,Download,我创建了一个显示数据库数据的php文件: 但是我想下载文件。Report.doc、contact.txt等文件正在保存此文件夹: 我希望任何访问者或用户都可以通过单击或另存为下载这些文件。我要使用的php函数或代码应该是什么?将链接的href属性更改为文件名。例如,要下载“contact.txt”,请在html中使用此链接: <a href="contact.txt">contact.txt</a> 您不需要php即可完成此操作。如果您不希望浏览器打开特定页面,

我创建了一个显示数据库数据的php文件:

但是我想下载文件。Report.doc、contact.txt等文件正在保存此文件夹:


我希望任何访问者或用户都可以通过单击或另存为下载这些文件。我要使用的php函数或代码应该是什么?

将链接的href属性更改为文件名。例如,要下载“contact.txt”,请在html中使用此链接:

<a href="contact.txt">contact.txt</a>


您不需要php即可完成此操作。

如果您不希望浏览器打开特定页面,也可以创建特定页面强制下载:

<?php header("Content-Type: application/force-download"); ?>


不是单个超链接。实际上是名称,描述,上传文件夹的文件。可能上载100或500或更多文件。这些信息来自数据库。我只是在那个页面上运行了一个while循环。一些部分是:while($row=mysql_fetch_array($result)){echo$row['name'];echo$row['descripp'];echo$row['uploadedfile1'];echo$row['uploadedfile2'];}}如果需要其他帮助,您应该在问题中添加生成站点或其部分的代码。