Как сохранить файл Excel перед загрузкой - PullRequest
0 голосов
/ 30 августа 2018

Я создаю файл excel, используя следующий код:

ob_clean();
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-disposition: attachment; filename=" . $fileName);
header("Content-Transfer-Encoding: binary");

Это загрузка напрямую, но я хочу сохранить ее в каком-то месте, чтобы я мог использовать ее далее, например, отправив этот файл в качестве вложения. Как мне этого добиться?

Любая помощь будет высоко оценена.

Это помогло мне решить мою проблему. Благодарю вас.

$dir = $_SERVER['DOCUMENT_ROOT'] .  '/uploads/files/'.$fileName;
chmod($dir, 0777);
$data =  $headings . $dataCsv;
file_put_contents($dir, $data);

1 Ответ

0 голосов
/ 30 августа 2018

У вас уже есть файл, который вам просто нужно скопировать в любое место по вашему выбору.

copy($filename, $wherever_you_want_to_save_the_file);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...