我遇到了来自外部服务器的 readfile() 问题。下载的文件总是损坏,大小约为 3,4kb。它在本地主机上工作。
第一个:
$file_name = $_POST['myname'];
readfile("http://www.ftj.eu/.../3n.pdf");
header("Content-Disposition: attachment; filename=$file_name" .date("m-d-y") . ".pdf");
第二:
你知道为什么它甚至在本地主机上都不起作用吗?:
readfile("3n.pdf");
header("Content-Disposition: attachment; filename=$_POST['myname']" .date("m-d-y") . ".pdf");
解析错误:语法错误,意外的 T_ENCAPSED_AND_WHITESPACE,需要 T_STRING 或 T_VARIABLE 或 T_NUM_STRING
请帮我。
编辑:
帮助我从外部 url 使 readfile 工作。