У меня есть сайт php/mysql, в котором я пытаюсь загрузить файл с разделителями-запятыми (CSV). Создаваемый файл csv содержит данные с разделителями-запятыми (имя, адрес, город, штат). Я создаю файл csv ok и поместил его в каталог сайта/downloads. Все идет нормально. Я смотрел на линию и код для запуска загрузки строки браузера, что я вижу, наиболее часто:с помощью браузера открыть для загрузки файл
$path = $_SERVER['DOCUMENT_ROOT'];
$exportfile = "emailclientaddresses.csv";
$fullpath = "downloads/" . $exportfile;
header("Content-type: text/plain");
header("Content-Length: ".filesize($exportfile));
header("Content-Disposition: attachment; filename=" . $fullpath);
в $ Exportfile является CSV-файл, который создал мой код. Все нормально. Что это делает:
- в $ FULLPATH отображается в браузере загрузки строки в очень странном формате: download_emailclientaddresses.csv
- Когда это скачать текущей страницы загрузки или сочетание файла CSV и текущей веб-страницы.
Хорошо, я пробовал много вещей, и ничего не сработало. Поэтому, если кто-нибудь может мне помочь, я был бы признателен. Спасибо.
ред Cohen
Почему вы не за исключением ответа на @Anne как правильный ответ, так как это? – Llewellyn