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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Forbidden You don't have permission to access /< on this server.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
jei
Отправлено: 12 Ноября, 2009 - 14:20:47
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Forbidden You don't have permission to access /< on this server.

PHP:
скопировать код в буфер обмена
  1. <!-- Усовершенствованный скрипт блокировки сервера -->
  2. <html><body>
  3. <?phpif (!isset($_REQUEST['doGo'])) {?>
  4.   <form action="<?PHP =$_SERVER['SCRIPT_NAME']?>">
  5.   Логин: <input type=text name="login" value=""><br>
  6.   Пароль: <input type=password name="password" value=""><br>
  7.   <input type=submit name="doGo" value="Нажмите кнопку!">
  8.   </form>
  9. <?PHP } else {
  10.   if ($_REQUEST['login']=="root" && $_REQUEST['password']=="Z10N0101") {
  11.     echo "Доступ открыт для пользователя $_REQUEST[login]";
  12.     // Команда блокирования рабочей станции (работает в NT-системах)
  13.    
  14.   } else {
  15.     echo "Доступ закрыт!";
  16.   }
  17. }?>
  18. </html></body>


ЗАмечу сервер настроен локально у меня на компе,всё ставил и настраивал сам апач,пшп,мускуль.Всё проверял работает.Итак когда я запускаю скрипт в браузере.Потом ввожу правильный логин и пароль ввыводится надпись

Forbidden

You don't have permission to access /< on this server.

что в переводе значит

Запрещенный

У Вас нет разрешения к доступу / <на этом сервере.

Что делать?Почему так происходит?

Скрипт можете протестить.На локальном сервере называть,как угодно например lock.php


Отредактировано модератором: Champion, 12 Ноября, 2009 - 14:53:55
 
 Top
Phantik
Отправлено: 12 Ноября, 2009 - 14:52:20
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Похоже тут дело до скрипта не доходит даже.

Forbidden

You don't have permission to access

Это стандартный ответ веб сервера, доступ к твоему php файлу запрещен.
 
 Top
Sony541
Отправлено: 18 Августа, 2011 - 21:09:03
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Forbidden You don't have permission to access /< on this server.
Обратите внимание, каталог указан ка "/<". Весь инет облазил - никто этого не замечает, говорят что-то левое про косяки в скрипте и в chmod'ах. В виндусе чмодов нет, до скрипта дело не доходит. /< - потому что в адресной строке в этот момент что-то вроде "http://192[dot]168[dot]0[dot]141/<?php echo $PHP_SELF; ?>"
Получается, что, как будто не работает PHP. На самом деле он прекрасно работает, в любом другом каталоге. Только в рутовом - получается такая хрень, не зависимо от того, что лежит в index.php и вообще, есть ли он.
Вот собственно вопрос, откуда пытается сделаться такая корявая перессылка, и почему она не работает?
 
 Top
LIME
Отправлено: 18 Августа, 2011 - 21:19:16
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Sony541 дело какраз в скрипте
вы наверняка в скрипте адрес неправильно формируете
ошибка скорее всего гдето в кавычках

(Отредактировано автором: 18 Августа, 2011 - 21:20:29)

 
 Top
Sony541
Отправлено: 18 Августа, 2011 - 21:33:55
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Вот я поэтому и говорю, что не в скрипте - потому что я удаляю файл с ним, ставлю другой index.php, иногда удаляю всё из каталога полностью - все тоже самое случается.

Сервер выведен через роутер и через NO-IP в интернет, и через интернет все работает нормально, заходит автоматически в индекс.пхп. А вот по сети почему-то не работает... У меня уже кончились идеи.. Остается только заново пхп поставить или апач...

Ах да, и еще, в access.log метод запроса пишется не GET а POST. И выглядит примерно так:


192.168.0.141 - - [18/Aug/2011:22:31:26 +0400] "POST /%3C?php%20echo%20$PHP_SELF;%20?%3E HTTP/1.1" 403 206


Я подкрался к проблеме вплотную - с другого компьютера в этой локальной сети - все работает. Не работает именно с моего (по совместительству и сервера).

Попытаюсь найти проблему и обязательно отпишу, может кому-то понадобится)

Сменил браузер - все работает. Очевидно поломал что-то в Фаерфоксе. Всем спасибо, тему закрывайте Улыбка

(Отредактировано автором: 18 Августа, 2011 - 21:51:29)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB