|
|
|
| Кто может подсказать?
Суть такова- закачиваем файл на хостинг в папку и даем кому нибудь ссылку на файл, чтоб его могли скачать. И вот вопрос такой: Если залили скрипт на пхп или что нибудь другое- как сделать чтоб файл только скачивался а не исполнялся? | |
|
|
|
|
|
|
|
для: realkasper
(27.02.2007 в 18:28)
| | Можно добавить к .php рассширение, например
.php.txt | |
|
|
|
|
|
|
|
для: Disable
(27.02.2007 в 18:32)
| | Тогда он будет открываться как тхт-файл, или я не прав?
Я бы сделал отдачуфайла скриптом, где принудительно заставлял отдавать файл, а не открывать его... | |
|
|
|
|
|
|
|
для: mr Bin
(27.02.2007 в 18:45)
| | Ну обзови его zip,или B htaccess этой папки обьяви файлы с расширением .php как неисполняемые | |
|
|
|
|
|
|
|
для: realkasper
(27.02.2007 в 18:28)
| | Если Вы не имеете определенного списка разрешенных к закачке файлов, то Вы можете, например, заносить этот файл в папку, доступ к которой будет запрещен. Далее скрипт должен занести в БД его MIME-type, имя. Имя самого файла лучше изменить на ID, который дан записи в таблице базы данных. После пользователю дается адрес файла. Например, http://host.com/files/?8620, где 8620 - ID файла. Начнется поиск файла в БД. При успехе мы сможем узнать его изначальное имя, MIME-type.
Ну и, собственно, можно "отдавать" файл с нужными заголовками. | |
|
|
|
|
|
|
|
для: Unkind
(27.02.2007 в 20:58)
| | >Если Вы не имеете определенного списка разрешенных к закачке файлов, то Вы можете, например, заносить этот файл в папку, доступ к которой будет запрещен. Далее скрипт должен занести в БД его MIME-type, имя. Имя самого файла лучше изменить на ID, который дан записи в таблице базы данных. После пользователю дается адрес файла. Например, http://host.com/files/?8620, где 8620 - ID файла. Начнется поиск файла в БД. При успехе мы сможем узнать его изначальное имя, MIME-type.
>Ну и, собственно, можно "отдавать" файл с нужными заголовками.
А база данных исключена, нужно чтобы ссылки были прямыми | |
|
|
|
|
|
|
|
для: realkasper
(27.02.2007 в 18:28)
| | Добавьте в директорию с файлами конфигурационный файл .htaccess следующего содержания
RemoveHandler .php .phtml .pl
AddType text/html .php .phtm .htm .html .phtml .pl
|
| |
|
|
|
|
|
|
|
для: cheops
(28.02.2007 в 01:25)
| | .php4 .php5 ? | |
|
|
|
|
|
|
|
для: Disable
(28.02.2007 в 01:56)
| | Можно, если на сервере включена поддержка этих расширений. | |
|
|
|
|
|
|
|
для: cheops
(28.02.2007 в 01:25)
| | Все помогло, скрипт не выполняется! огромное спасибо! | |
|
|
|