Может проблема в настройках Apach или PHP

Kox

Guest
Может проблема в настройках Apach или PHP

Народ, сразу по делу...Я не знаю в чём у меня проблема но код типа

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head><title>GruZzziLed</title>
</head>
<body>
<h2>Гостевая книга</h2>
<form action="guest.phtml" method=post>
Введите email: <INPUT TYPE=TEXT NAME=email><BR>
Ваше имя: <INPUT TYPE=TEXT NAME=name><BR>
Сообщение: <br><textarea name="msg" rows=10 cols=40></textarea>
<br><input type=submit value="Отправить ">
<br><br>
</body>
</html>
И
(guest.phtml)
<?
print "<br>Ваше имя: $name";
print "<br>Вашь e-mail: $email";
print "<br>Ваше сообщение: $msg";
?>
Выдаёт ошибки
Notice: Undefined variable: name in e:\www\home\guest.phtml on line 2
...
И так с любыми переменными,
даже теми которые объявленны глобальными...
Помогите пожалуйсто!
 

Kox

Guest
Я же пишу в тему для начинающих, можешь пояснить если не лень? или ссылку дать если это уже обсуждалось!
 

Mammoth

Guest
1) Стучаться до переменных следующим образом: $_POST['name']
2) Смотреть значение register_globals в файле php.ini

А ссылку я уже дал!
 

Kox

Guest
Слушай а у меня вообще нет php.ini ...
Чё делать? Где взять или создать и что там должно быть...???
 

Kox

Guest
Эээ...Цитата:"-Дурак?...-Согласен!" :)))
Так теперь как я понял надо искать register_globals и ставить он?
Хотя в статье http://www.xpoint.ru/archive/topic8/43/8759.html
говорят что это роли не играет и вообще всё должно работать!
 

Mammoth

Guest
Я очень рад, что ты читаешь статьи, но иногда надо читать и мануалы... :)
 

Kox

Guest
Слушай ещё тогда такая фишка, я ведь к прову пихал свои эти штучки... (php) у него тоже не пахало...
Значит его надо уламывать настроить так? И чем грозит этот "ON"...
 

Mammoth

Guest
Используй $_POST и не будешь никогда иметь проблем с переносом кода.
 

Kox

Guest
$_POST надо писать <form action="guest.phtml" method=$_post>
или
<INPUT TYPE=TEXT NAME=$_POST['email']>
 
Сверху