Сохранение файла аля phpmyadmin

Статус
В этой теме нельзя размещать новые ответы.

Raccoon

Участник
Регистрация
31 Июл 2007
Сообщения
176
Реакции
9
Народ, а можно как-нибудь напрямую сохранять файл пользователю как при экспорте дампа в phpmyadmin? Или только вариант, в котором надо сначала сохранять файл на сервере, а потом перенаправлять на него пользователя?
 
конечно можно )
Печатаем нужные заголовки и далее сам файл.

Добавлено через 2 минуты
PHP:
// Вот когда то выдавал csv на скачку пользователю.

$out='URL сайта;Название сайта;Описание сайта'."\n";
$file=fopen('../base.csv', 'r');
$out.=fread($file, filesize('../base.csv'));
fclose($file);
			header("Content-type: csv/plain");
			header("Content-Disposition: attachment; filename=Base_Site.csv");
			die($out);

То есть все что нужно это сформировать то что хотите выдать пользователю.
Далее выдать нужные header и выпюнуть само содержимое ))
 
Если я правильно понял вот логи запросов phpmyadmin:


Их в PHP скрипте создавать, результат сохранить в файл, файл дать скачать пользователю.
 
файл не нужно сохранять на сервере. Просто содержимое предполагаемого файла (данные) выводишь с помощью echo.
А в браузере оно появляется в виде файла для скачки.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху