Страница 1 из 1

Как дать скачать файл

Добавлено: 12 янв 2007, 16:27
shpi0
Здрасте. Задача такая - чтобы не показывать пользователю откуда он качает файл, хочу сделать обработчик и давать скачать файл.
Попробовал так:

Код: Выделить всё

     $handle = fopen("PATHTOFILE", "rb");
	 $contents = '';
	 while (!feof($handle))
	 {
	  $contents .= fread($handle, 8192);
	 }
	 fclose($handle);
	 echo $contents;
не работает, файл в броузер выдается (рар архив)
как сделать чтоб можно было скачать его таким образом? наверно надо заголовки какие-то передать, я вот не знаю какие и где их найти

Re: Как дать скачать файл

Добавлено: 12 янв 2007, 16:37
Absurd
shpi0 писал(а):Здрасте. Задача такая - чтобы не показывать пользователю откуда он качает файл, хочу сделать обработчик и давать скачать файл.
Попробовал так:

Код: Выделить всё

     $handle = fopen("PATHTOFILE", "rb");
	 $contents = '';
	 while (!feof($handle))
	 {
	  $contents .= fread($handle, 8192);
	 }
	 fclose($handle);
	 echo $contents;
не работает, файл в броузер выдается (рар архив)
как сделать чтоб можно было скачать его таким образом? наверно надо заголовки какие-то передать, я вот не знаю какие и где их найти
Заголовок Content-Type=application/rar ?