powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передать файл пользователю, скрыв реальной имя.
7 сообщений из 7, страница 1 из 1
Передать файл пользователю, скрыв реальной имя.
    #32996299
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Видел недавно тут где-то одну тему, но сейчас почему-то не ищется. В общем, есть файл некоторого (в общем слечае любого) типа, хранящийся в определенной папке на сервере. Нужно написать php-файл, при обращении к которому через браузер пользователю выдавался бы этот файл (с вопросом о сохранении или открытии, в общем, все как обычно), причем под тем именем, которое задано в php-скрипте. Как это сделать?
Заранее спасибо.
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996351
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или я туплю, или
Код: plaintext
1.
2.
header('Content-Type: <mime-type что тебе нужен>');
header("Content-Disposition: attachment; filename='<нужное тебе имя файла>'");
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996378
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cили я туплю, или
Код: plaintext
1.
2.
header('Content-Type: <mime-type что тебе нужен>');
header("Content-Disposition: attachment; filename='<нужное тебе имя файла>'");
----------------------------------------
Артисты не приехали, приехали цыгане

Нет не тупишь. :-) Это понятно. Но проблема в том, что нужно скрыть иимя файла. Т.е. заголовок верный, но как передать тело файла. Объясню подробнее. Есть структура:

/www
/www/files

Папака /files недоступна для обращения вообще. Т.е. deny from all. Там есть файл с именем "1.doc".
Дальше - в корне (т.е. в www) есть файл file.php, в котором что-то прописано. Вот что - это и есть мой вопрос, я не знаю.

Когда мы обращаемся к нему:
http://domain.name/file.php
Нам браузер предлагает скачать файл с именем "Привет.doc" и содержимым из www/files/1.doc до бита.
Ты написал только заголовок, т.е. что должно быть в начале файла file.php. Но этого недостаточно, дальше должно быть что-то и тело файла /www/files/1.doc. Что должно быть дальше?
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996405
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cсылка типа так <a href file.php?fileid=12345>
в file.php проверяеши есть ли id и отдаешь нужный файл... пыхпом...
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996423
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Upload файлов, и все с этим связанное
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996547
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
4m@t!c , мимо кассы :)как передать тело файлаТак же, как ты это делаешь с любым другим контентом, например, с HTML, который ты генерируешь.
...
Рейтинг: 0 / 0
Передать файл пользователю, скрыв реальной имя.
    #32996555
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* 4m@t!c , мимо кассы :) как передать тело файлаТак же, как ты это делаешь с любым другим контентом, например, с HTML, который ты генерируешь.
Гы-гы...;))))))
я ж говорю, что сегодня ТУПЛЮ...;)) Директора засранцы- приехали на день раньше.. Папин дом...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передать файл пользователю, скрыв реальной имя.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]