[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сервер странно обрабатывает php файлы
sly28
Доброго времени суток, ув. форумчане.
Прошу прощения, если дублирую, но по поиску ответ найти не смог.
В общем, у меня такая ситуация:
Я только начинаю изучать php, установил сервер Apache 2.2, и php 5.3.20 в виде модуля сервера, операционная система Win7. Также поставил отладчик PhpED 5.9, но не привязывал его к серверу, т.к. он и автономно работает.
Так вот, случилась такая проблемка:
Некоторые скрипты прекрасно работают в phpED, но отказываются работать при вызове из браузера. Например, пишу файл с таким содержанием:
<html><body>
<?php

$ER=0;
IF (isset($_REQUEST['SUBB'])) DO {
IF (!$_REQUEST['NAME'])
{$ER = 1; BREAK;}
IF (!$_REQUEST['PASS'])
{
$ER = 1; BREAK;}
ECHO "Ваши данные приняты, идет их обработка" ;
exit();
} while (0) ;
IF ($ER) {
ECHO "Неверно введен юзер или пасс! повторите попытку" ;
}
?>
<form
action="<?=$_SERVER['SCRIPT_NAME']?>" METHOD= post>
Ваше имя <input type=text name="NAME" value=""> <br>
Пароль <input type=text name="PASS" value=""> <br>
<input
type="submit" name="SUBB" value="Принять">
</form>
</body></html>

При первом запуске из браузера отображается все как надо, но при нажатии на кнопку, в ответ получаю:

Forbidden

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

Но в отладчике скрипт работает на ура..

Или запускаю в том же отладчике файл такого содержания:
<pre>
<?php
print_r($GLOBALS) ?>
</PRE>

В результате получаю длинный список переменных, а при попытке запустить этот же файл из браузера, он мне выдает только несколько пустых массивов.

Подскажите, пожалуйста, в чем причина? и как это исправить?
Заранее спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.