Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 - Fatal编程技术网

Php 下载功能是如何工作的

Php 下载功能是如何工作的,php,Php,我有一个网页,我有链接的照片和有关这是存储在MySQL的信息。现在,如果我想为图像/音频添加一个下载按钮,我该如何使用PHP?假设每个文件在数据库中也有一个ID,只需将下载按钮链接到一个PHP页面,该页面的设置如下: <?php //$file = fetch file data from db based off of $_GET['id'] header("Content-Type: application/force-download"); header('Content-D

我有一个网页,我有链接的照片和有关这是存储在MySQL的信息。现在,如果我想为图像/音频添加一个下载按钮,我该如何使用PHP?假设每个文件在数据库中也有一个ID,只需将下载按钮链接到一个PHP页面,该页面的设置如下:

<?php 

//$file = fetch file data from db based off of $_GET['id']

header("Content-Type: application/force-download"); 
header('Content-Description: File Transfer'); 

readfile($file);

我不知道。任何解决方案都会奏效。任何指向解决方案的链接。提示:除了为您编写应用程序,您确实没有提供足够的信息来提供答案。您需要一个按钮,或者类似于按钮的其他HTML元素,链接到PHP脚本中的某些操作。如果你希望得到一个有用的答案,你需要展示更多的信息。我们来这里是为了帮助你解决问题,而不是为你工作。