Php,文件变大了全路径名?

时间:2011-11-10 21:43:52

标签: php download

使用一个小的下载脚本:

$file = "$tempDir/download.zip";
if($file) {
    header("Content-Disposition: attachment; filename=" . basename($file));
    header("Content-Type: application/zip");
    readfile($file);
}

当这个PHP脚本放在下载源旁边,只使用“download.zip”时,它可以正常工作 但除此之外我得到了一些同名的垃圾文件,它是10 kb而不是预期的1 kb

1 个答案:

答案 0 :(得分:0)

在你的代码$ file中总是== true

最好更换

if($file)

if(file_exists($file) && is_readable($file))

确保文件正常。