[英]Download .zip file problem (downloading .php file)
我想下载一个.zip文件,但是当我去下载它时,它迫使我下载.php文件。 我使用了遍布互联网的简单代码,所以我不知道为什么无法下载.zip文件。
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/zip");
header('Content-length: '.filesize($fullpath));
header("Content-disposition: attachment; filename=".basename($fullpath));
readfile($fullpath);
如果您以扩展名为.zip的形式提供PHP文件,则预期会获得下载PHP源代码的行为-默认情况下,PHP解释程序不会解析ZIP文件。
您必须注册要由PHP解析的ZIP扩展名。 不过,这不是很理想。 在这种情况下,您可以链接到扩展名为.php的PHP文件。 filename
标题将为下载文件的用户提供正确的名称。
如果使用的是.php扩展名,并且提供了PHP文件的源代码,则服务器配置已损坏。
我认为您正在下载名为.php
的zip文件
尝试使用winzip
或winrar
打开下载的文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.