[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание переменных из формы параметром name
Spasley
Здравствуйте
Такая ситуация - в рамках самообразования начал заниматься пхп, осваивать начал с книги Количниченко "PHP5 - это просто".
В чем вопрос - сначала занимался из В7, где работает апач с пхп машиной, а вчера, из интереса, установил убунту, поднял там так же апач с пхп машиной, и тут начинается интересное:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<?php
header('Content-type: text/html; charset=utf-8')?>
<html>
<head>
<title>
Форма данных</title></head>
<body>

<form
action="test3.php" method="get">
Текстовое поле txt<input type="text" name="txt"><br>
Поле ввода пароля pswd<input type="password" name="pswd"><br>
Скрытое поле hid<input type="hidden" name="hid" value="Видишь текст? А он есть!"><br>
<hr>
<input
type="checkbox" name="var1" value=1 checked>Вариант 1 (По умолчанию)
<input type="checkbox" name="var2" value=2>Вариант 2
<input type="checkbox" name="var3" value=3>Вариант 3
<hr>
<input
type="radio" name="sex" value="male" checked>Man
<input type="radio" name="sex" value="female">Woman
<hr>
<textarea
name="t_area" cols=20 rows=5 wrap="virtual">
введите пожелания
</textarea>
<hr>
<p>
Список без множества выбора</p>
<select
name="month" size=1>
<option
value=01>Jan</option>
<option
value=02>Feb</option>
<option
value=03>Mar</option>
<option
value=04>Apr</option>
<option
value=05>May</option>
<option
value=06>Jun</option>
<option
value=07>Jul</option>
<option
value=08>Aug</option>
<option
value=09>Sep</option>
<option
value=10>Oct</option>
<option
value=11>Nov</option>
<option
value=12>Dec</option>
</select><br>
<select
name="months[]" size=12 multiple>
<option
value=01>Jan</option>
<option
value=02>Feb</option>
<option
value=03>Mar</option>
<option
value=04>Apr</option>
<option
value=05>May</option>
<option
value=06>Jun</option>
<option
value=07>Jul</option>
<option
value=08>Aug</option>
<option
value=09>Sep</option>
<option
value=10>Oct</option>
<option
value=11>Nov</option>
<option
value=12>Dec</option>
</select><br>
<hr>
<input
type="submit" name="go" value="send">
<input
type="reset" value="Sbros"><br></form>
<?php

if (!isset($go))
{
echo "Не указаны параметры\n";
exit(1);
}
else
{
echo "txt=$txt\n password=$pswd\n hid=$hid\n";
if (isset($var1)) echo "Вариант 1 = $var1";
if (isset($var2)) echo "Вариант 2 = $var2";
if (isset($var3)) echo "Вариант 3 = $var3";
echo "Пол=$sex\n";
echo "Пожелание:$t_area\n";
foreach($months as $key=>$value)
echo "<br> $key=$value\n";
}
?>
</body></html>

Данный код корректно выполняется в в7, т.е. форма передает параметры пхп-сценарию, он создает перменные по принципу name=$var, все отлично, все вроде как работает.
В убунту же переменные не создаются в принципе, т.е. начинается все с того, что проверка нажатия кнопки отправки не проходит и без конца выдается соответствующая надпись.
Подозреваю, что проблемы в конфигурации апача, упустил какую-то директиву под убунту, может, подскажете, какую?
Быстрый ответ:

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