Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: 403 Forbidden
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » 403 Forbidden

Страниц (1): [1]
 

1. Стас - 06 Июня, 2007 - 17:03:33 - перейти к сообщению
У меня файлы, которые загружают на сервер пользователи, лежат в папке allfiles. Но у некоторых пользователей при обращении некоторому (не у всех файлов так) файлу из директории топсервер выдаёт ошибку 403.
PHP:
скопировать код в буфер обмена
  1.  
  2. Order Allow,Deny
  3. Allow from all
  4.  

Не помогает... презезагружал топсервер даже...
В чём же дело???\n\n(Добавление)
Даже с локалхоста иногда!!
2. kamikadze - 06 Июня, 2007 - 22:06:40 - перейти к сообщению
Не хватает прав пользователям
3. Стас - 07 Июня, 2007 - 09:56:13 - перейти к сообщению
Что делать-то? Решить можно??
4. -SCHATTEN- - 08 Июня, 2007 - 09:13:53 - перейти к сообщению
Order Deny,Allow
Deny from all
Allow from all

попробуй так, и проверь все пути к файлам, там просто может быть ошибка, особенно если путь генится сам. а в ТопСервере нету прав доступа, так что на счет них незаморачивайся. ищи ошибку либо в названиях файлов, либо в путях.
5. evgenijj - 08 Июня, 2007 - 09:40:58 - перейти к сообщению
Я так понимаю, пользователи сами закачивают файлы на сервер и сами их оттуда скачивают. Пользователи - народ темный. Они могут закачивать и файлы с русскими именами. Подобных вольностей допускать нельзя.
6. Стас - 08 Июня, 2007 - 10:21:54 - перейти к сообщению
что предпринять?
7. evgenijj - 08 Июня, 2007 - 10:38:57 - перейти к сообщению
Стас пишет:
что предпринять?

Что делать, что делать. Не знаю.
Закачанный файл можно сохранить под тем именем, что мне удобно (например md5(time()) ) и создать еще один файл с таким же именем, но приставкой "_" - для хранения оригинального имени файла.
eef27a1a034c45d7452f9dd3701677a6 .mp3
_eef27a1a034c45d7452f9dd3701677a6.txt
Тогда ссылка для скачивания выглядела бы так
<a href="/files/eef27a1a034c45d7452f9dd3701677a6.mp3">Так вот какая ты.mp3</a>
Но это я на скорую руку придумал - можно что-нибудь и получше сделать. Не приходилось мне писать такого скрипта - для обмена файлами.
8. Стас - 08 Июня, 2007 - 12:23:57 - перейти к сообщению
evgenijj пишет:
для обмена файлами.

Совершенно верно угадано Улыбка Может что-нить придумаю.
9. kamikadze - 08 Июня, 2007 - 19:47:11 - перейти к сообщению
А что за маразм так использовать не по назначению топсервер???
10. Стас - 08 Июня, 2007 - 21:47:54 - перейти к сообщению
kamikadze пишет:
А что за маразм так использовать не по назначению топсервер???

Не понял...

 

Powered by ExBB FM 1.0 RC1