![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| psworld |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 16.12.2006 Где: Московская област ь Репутация: нет Всего: 0 |
- Юзер загружает файл, расширение не оговаривается.
- Загружаемые файлы хранятся в /uploads/. Q. Можно запретить его выполнение, если он представляет из себя скрипт? - Пробовал ReadOnly ставить, не помогает. - Хостюсь на Windows-машине, где нет CHMOD. |
|||
|
||||
| drpain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 27.9.2007 Репутация: нет Всего: нет |
я обнаглел в этом смысле и вообще с файла удаляю <? ?> дабы повадно не было
|
|||
|
||||
| psworld |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 16.12.2006 Где: Московская област ь Репутация: нет Всего: 0 |
а может там перл
|
|||
|
||||
| helflip |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 14.5.2006 Где: Moscow Репутация: 2 Всего: 4 |
меняй расширение на *.txt и выводи как текст!
или если расширение php,pl....., инклудь его в скрипт который выводит код с подсветкой) вот так можно его переименовать и дать любое расширение:
можешь сделать проверку $type на соответсвие одному из скриповых форматов и поменять его!)) --------------------
|
|||
|
||||
| psworld |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 16.12.2006 Где: Московская област ь Репутация: нет Всего: 0 |
Думаю ограничить закачку по расширению. Самый верный способ.
За скрипт спасибо, може наведет еще на мысли. |
|||
|
||||
| Pokoinik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 17.3.2007 Где: /dev/null Репутация: 2 Всего: 3 |
psworld, настроить хтаккцесс так, чтобы апач в этой папке скрипты воспринимал как текст,
а еще желательно не давать прямые линки на файлы, а просто отдовать их скриптом... -------------------- ICQ: 490-993 Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!! Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают. Делай или не делай! Никаких попробую! Йода (Yoda), мастер-джедай |
|||
|
||||
| psworld |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 16.12.2006 Где: Московская област ь Репутация: нет Всего: 0 |
Я думал, что скрипт можно запихнуть в файл с любым расширением, и он будет исполнен. Ошибся, забыл что Handler настроен на конкретные расширения. Так что поставлю ограничения на файлы gif, jpg, rar, zip.
Ты прав. |
||||
|
|||||
| wolfmessing |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Можно и хт_акцесс, я бы ещё в тхт перевёл и добавил бы в имя файла что нибудь типа
fl_имя_загр_файла.txt Либо не "fl_", а "порядковый номер", если он у тя в БД будет числица (путь к этому файлу) Это сообщение отредактировал(а) wolfmessing - 18.10.2007, 09:11 |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
drpain, посмотри вот этот сайт. отдача происходит по сылке http://mirror01.jino-net.ru/{какой-то номер}. Если принцип надо могу объяснить (Гыы, исходники есть
-------------------- Amazing |
|||
|
||||
| psworld |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 16.12.2006 Где: Московская област ь Репутация: нет Всего: 0 |
Надо попробовать самому написать, вроде ничего сложного нет. Единственное, с каким content-type отдавать PSD файл?
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |