Второй миллион раз.

Serguitar

Новичок->продвинутый
Второй миллион раз.

Всем привет!
Ребят, я понимаю, что вопрос уже обсуждался миллион раз, я побывал в поиске, даже зашёл по ссылке http://xpoint.ru/forums/programming/PHP/faq.xhtml#187, которую когда-то давал Фанат, но так и не увидел ответ.
А вопрос у меня следующий:
При закачке файла с сервера где и как браузер должен получать абсолютный путь к файлу, который должен быть сохранён пользователем?
Файл download.php получает с сылающейся на него страницы id файла, который должен быть закачан. Вся информация о файле, в том числе его имя и абсолютный путь, хранится в базе. При закачке файл переименовывается по значению его id в базе, сохраняя своё расширение. Файл имеет расширение .doc.
header("Content-Disposition: attachment; filename=$r->name");
header("Content-Type: application/x-force-download; name=$r->name");
Скрипт сохраняет файл с указанным именем, но это однозначно не тот файл, который лежит на сервере, птому что сохранённый файл пуст.
Ещё раз вопрос: как указать абсолютный путь?
 

AHTIXPICT

Новичок
Когда после заголовков отдаешь файл (readfile) :

readfile("/tmp/".$filename);
 

Фанат

oncle terrible
Команда форума
При закачке файла с сервера где и как браузер должен получать абсолютный путь к файлу
судя по этому вопросу, товарищу надо прочитать другую ссылку Фаната.
А именно про фак на танке.

чтобы определиться, КАКОЙ абсолютный путь он собрался передавать В БРАУЗЕР
 

Serguitar

Новичок->продвинутый
чтобы определиться, КАКОЙ абсолютный путь он собрался передавать В БРАУЗЕР
Да не в браузер. Путь я собрался передавать скрипту, чтобы был скачан именно тот файл, путь к которому хранится по данному id в базе.
 
Сверху