Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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 如何在WordPress上提供下载文件_Php_Wordpress_Web Services_Download - Fatal编程技术网

Php 如何在WordPress上提供下载文件

Php 如何在WordPress上提供下载文件,php,wordpress,web-services,download,Php,Wordpress,Web Services,Download,我试图允许用户在我的Wordpress站点上下载数据库查询的CSV。这不仅仅是一个静态文件的下载,查询是基于登录的用户和他们正在查看的页面,所以很多下载管理插件都不好,只允许下载特定的文件。在用户执行某些操作之前,不会生成此文件 我已经制作了一个能够正确格式化和生成文件的web服务,但我不知道如何提供下载。现在,下载按钮只会转到web服务的页面。PHP错误表示 “无法修改标题信息。标题已由发送(指向web服务位置的长路径)”Dagon的回答是正确的,尽管我们发现“输出”在打开PHP标记之前是一个

我试图允许用户在我的Wordpress站点上下载数据库查询的CSV。这不仅仅是一个静态文件的下载,查询是基于登录的用户和他们正在查看的页面,所以很多下载管理插件都不好,只允许下载特定的文件。在用户执行某些操作之前,不会生成此文件

我已经制作了一个能够正确格式化和生成文件的web服务,但我不知道如何提供下载。现在,下载按钮只会转到web服务的页面。PHP错误表示


“无法修改标题信息。标题已由发送(指向web服务位置的长路径)”

Dagon的回答是正确的,尽管我们发现“输出”在打开PHP标记之前是一个空格。

如果设置标题或下载,则不能在其前面输出