Оператор echo в PhP 4.3.4
Просьба, помогите чайнику - решил познакомиться с PhP и воо что получилось:
1.Прочитал вот это: http://www.codenet.ru/webmast/apache/Apache-WindowsNT/
2. Установил и настроил Apache 2.0.59 и PhP 4.3.4
3. Воспользовался выложенными тестами - вроде бы все работает (разумеется кроме smtp-теста, ибо smtp не устанавливал)
4. Создаю 2 файлика:
index.html
<form method="POST" action="form_handler.php">
Введите Ваше имя: <input type="text" name="name">
<br>
<input type="submit" name="okbutton" value="OK">
</form>
form_handler.php
<html>
<body>
<?
echo "<h1>Привет, <b>" . $_POST['name'] . "</b></h1>!";
?>
</body>
</html>
5. Запускаю index.html, выдает строку ввода данных, вроде бы все окей.
6. Файлик form_handler.php не выводит на экран [color=red]ничего[/color]
Такое впечатление, что оператор echo не работает.
В чем может быть проблема?
Как вариант, могу предположить, что настройки не позволяют короткие <? ?>. Т.е., писать в открытии PHP-кода следует <?php
ЗЫ. Странный, вообще выбор версии - 4.3... Прошлый век. Уже давно 5.2 рулит.
А про ветку PHP 4.x забудь.В 5-ой версии и объектная модель лучше (намного ближе к ООП) и куча полезных функций которых просто нет в 4-ой ветке. Да и поддежку 4-ой ветки вроде как свернули уже.
И кинь то, что получается во втором файле (сорцы!), если туда вписать print_r( $_REQUEST );