У меня есть сайт php/mysql, в котором я пытаюсь загрузить файл с разделителями-запятыми (CSV). Создаваемый файл csv содержит данные с разделителями-запятыми (имя, адрес, город, штат). Я создаю файл csv ok и поместил его в каталог сайта/загрузки. Все идет нормально. Я просматриваю строку и код, чтобы вызвать подсказку загрузки браузера, которую я вижу чаще всего:
$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);
Файл экспорта $- это файл csv, созданный моим кодом. Все в порядке. Что это делает:
- $fullpath отображается в приглашении загрузки браузера в очень странном формате: download_emailclientaddresses.csv
- Когда он загружается, загружается текущая веб-страница или комбинация файла csv и текущей веб-страницы.
Хорошо, я много пробовал, и ничего не получилось. Поэтому, если кто-нибудь может мне помочь, я был бы признателен. Спасибо.
ed Cohen