Привет всем вот решил выучить php впринципе синтаксис весь выучил,для новичков я имею ввиду все основное,вот дана такая программа, PHP: <html> <body> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { echo '<h1>Привет, <b>' . $_POST['name'] . '</b></h1>!'; } ?> <form method="POST" action="<?=$_SERVER['PHP_SELF'] ?>"> Ведите ваше имя: <input type="text" name="name"> <br> <input type="submit" name="okbutton" value="OK"> </form> </body> </html> сохряняю как POST.php ввожу localhost/php-scripts/POST.php форма : я вожу к примеру Андрей.... потом нажимаю ок.Он мне выводит Forbidden You don't have permission to access /php-scripts/< on this server. В чем же ошибка?
тут ответ ) переведи, если не знаешь английского. После перевода, и поиска по форуму\гуглу…. пиши в ЛС, помогу разобраться
знаешь прошлую проблема,я решил таким образом,просто скачал версию апача 2.0.54 и поставил затем настроил все как надо и поставил новейшие версии,всего остального,и все cgi скрипты стали нормально запускаться,а теперь тут такая фигня,интересно в чем на самом деле проблема?Я думаю проллема тут не в лиситнге директории,тут что то другое может кто знает,помогите... ПОжалуйста
Lx_d тут проблема,непонятная,я помню даже сисадминов каких то спрашивал )),,наверно тупые,)) сказали че за фигня типа мы никогда не встречались с этим,я вот решил вас спросить...
проблема в настройках Апача, проверь всё ли ты делаешь верно... посмотри готовые настройки и сверь со своими. ещё попробуй установить что-нибудь наподобие Денвера или другого готового пакета.
апач я нормально настроил могу даже скинуть конфиг файл чтобы убедился +)))... Далее а по твоему что должна программа вывести(по вашему) )))))...Я лично брал этот примре с самоучителя могу даже ссылку дать... http://php5.ru/study/forms может я что то не понял .... А если вам угодно будет постмореть мой конфиг могу прислать... Заранее Спасибо!! ПС У мя кстати всегда проблемы с этим апачем,и денвер я пока не хочу ставить та как до конца еще не разобрался,я имею ввиду апач его настройку и работу с ним,))))) и вообще это мое дело....))))(не в обиду)). Кстати тока одну вещь понял, если у мне пишет нет парв к папке /php-scripts/ тогда почему я могу нгормально пропистаь вот это localhost/php-scripts/ и зайти в него просмотрев все мои скрипты...???
скорее всего у тебя скрипт php не может выполнится. Значит есть только такие варианты: (возможно есть и другие )) ) 1. Посмотри не закомментчина ли у теья строка AddType application/x-http-php .php 2. Не стоит ли php_flag engine off 3. Попробуй разрешить выполнение скриптов в нужной тебе директории: <Directory "/Directory/"> AddType application/x-http-php .php </Directory> Больше нечего придумать ни магу (
ща посмотрю, спасибо... и еще могу ли я <Directory "Directory/">........</> написать в начало конфигурационного файла??? потому как у мя тама вот так ScriptInterpreterSource registry LoadModule php5_module C:\webserver\php\php5apache2.dll AddType application/x-httpd-php php php3 php4 php5 phtml И еще у мя строки php_flag engine нигде нету ни в php конфиге ни в htttpd.conf. Странно...
чет не пойму у мя addtype все нормально стоит и насчет директории я ввел в начале <Directory "C:/localhost/www/php-scripts/"> .... </Directory> перезапустил апач,ввожу localhost/php-scripts/prima.php =) он мне выводит Привет, ' . $_POST['name'] . '!'; } ?> Введите Ваше имя: тут поле для ввода а тут кнопка "ОК". ввожу что нибудь нажимаю ок он мне снова тож самое... интерсно что не так???? Дуриге скрипты выполняются нормально к примеру вывод строки,массивы и все такое,эт все нормально как запрос так проблемы начались,не пойму че делать...?? Странно вот я удалил папку php-scripts,все скрипты перенес в корневую далее ввожу localhost/prima.php ввожу все что нужно , он мне тожсамое, причем во всех местах где пробовал после нажатия кнопки ок было вот что в адресной строке браузера http://localhost/%3C?=$_SERVER['PHP_SELF']?%3E может эхто вам поможет объяснить мне где же моя ошибка...(((
Вот что я еще нашел,короче ввожу localhost/prima.php выводится форма далее вожу имя и нажимаю ок. Выводится тоже самое,вхожу в лог и вот что там,два раза проверил тоже самое выводится... Вот: [Thu Oct 26 22:24:58 2006] [error] [client 127.0.0.1] File does not exist: C:/localhost/www/favicon.ico, referer: http://localhost/%3C?=$_SERVER['PHP_SELF']?%3E [Thu Oct 26 22:25:22 2006] [error] [client 127.0.0.1] File does not exist: C:/localhost/www/favicon.ico, referer: http://localhost/%3C?=$_SERVER['PHP_SELF']?%3E Что же это может??
АААААААА помогите мне!!!!!!!!Совсем ничего не смыслю в этом деле,но хочу потревожить один вапчат!!!!!!!!!!!!!!!!Пжлста скажите,подскажите,научите-где что по этому поводу почитать?,чтоб хотя бы не много начинать разбираца,а то совсем пипец-ничего не знаю