我使用下面的代碼。但在tmp中創建的文件不會下載。製作CSV文件可下載
$error = fopen(/tmp/error.csv);
$write[] = "hello";
$dest_file_path="/tmp/error.csv";
$dest_file_name="error.csv";
if(!empty($write))
{
$flag = FALSE;
fputcsv($error,$write,";");
fclose($error);
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($dest_file_path));
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="'.$dest_file_name.'"');
readfile($dest_file_path);
}
你給的權限? – 2014-11-05 05:42:36
是的。它已擁有777個權限。 – Torrezzzz 2014-11-05 05:45:44
請勿使用我的答案編輯/覆蓋您的問題,而不將其標記爲編輯。我因爲這個原因而陷入低調。我正在回滾。您可以在編輯之後進行編輯,並將其標記爲原始文章完整保留的編輯。如果在我的回答中不起作用,請問我。 – 2014-11-05 06:13:13