我想知道PHP脚本中的命令以获取输出并从我的站点保存文件。 感谢
答案 0 :(得分:1)
有关如何强制下载php脚本输出的详细说明,请参阅here。
它的基础是:
// Set headers
header("Cache-Control: public");
header("Content-Description: File Download");
header("Content-Disposition: attachment; filename=" + $filename);
header("Content-Type: application/zip"); // or whatever the mime-type is
// for the file you want to download
header("Content-Transfer-Encoding: binary");
// Read the file from disk
readfile($full_path_to_file);
作为补充(由Gordon的评论提供),请参阅php文档中的第一个示例here
答案 1 :(得分:0)
在文件末尾或用于单击文件时,您可以添加此
$filesh = "check.xls";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($filesh));
header("Content-Description: File Transfer");
readfile($filesh);
如果你有任何标题使用问题的方法,你可以添加ob_start();功能
答案 2 :(得分:0)
如果您的意思是从其他网站或位置获取输出,内容,则需要file_get_contents