PHP_xlsxwriter не работает на сервере (file_exists не может обнаружить)

Я использовал PHPExcel но переключился на PHP_xlsxwriter из-за скорости. Я действительно доволен производительностью, но она как-то работает только на локальном сервере.

$filename = "Report.xls";

$writer->writeToFile($filename);

if (file_exists($filename)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($filename).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($filename));
readfile($filename);
unlink($filename);
exit;
}

Это код, и он работает совершенно нормально, но на сервере file_exists($filename) не улавливает состояние. И, увидев это, я даже не знаю, как это работает на местном. Как file_exists найти файл на локальном сервере? У него даже нет определенного пути.

Нужно ли указывать путь на сервере? Может ли кто-нибудь дать мне пример или ответ для решения этой проблемы? Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]