|
|
|
| Люди, начал программирование на php и столкнулся с проблемой: после написания простейшего скрипта для обработки данных из формы, приведу его здесь:
Скрипт:
<html>
<head>
<title></title>
</head>
<body>
<?php
print "Welcome <b>$user</b><p>\n\n";
print "your address is:<p>\n\n<b>$address</b>";
?>
</body>
</html>
Записан в файле name.php
форма:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Простая форма</title>
</head>
<body>
<form action=cgi/name.php method=post>
<input type=text name="user">
<br>
<textarea name="address" rows="5" cols="40">
</textarea>
<br>
<input type="submit" value="hit it">
</form>
</body>
</html>
записана в файле test.htm
Сам скрипт сдул из учебника. При попытке тестирования на моем компьютере с установленным appache при нажатии на кнопку посыла explorer пытается скачать файл.
При попытке тестирования на удаленном бесплатном хостинге holm.ru с поддержкой любых скриптов ничего не происходит, ошибок не выдается, зато меня перенаправляют на страницу жду.ру, которая смкорее всего установлена у них как... Как что-то. адрес скрипта был переписан на http://treextreeme.h14.ru/cgi-bin/name.php согласно правилам хостинга.
Отсюда вопрос: верно ли написан скрипт, чем вызвага ошибка тестирования на локальном компьютере и можно ли понять, что случилось со скриптом, если phpexpert editor, по понятным причинам пишет, что нет данных для переменных | |
|
|
|
|
|
|
|
для: Яков
(21.12.2004 в 16:50)
| | Несколько встречных вопросов:
1) настроен ли Apache на восприятие скриптов с расширением *.htm, как PHP-скриптов? Что происходит если переименовать файл test.htm в test.php?
2) Устанавливали ли вы PHP и если устанавливали то как модулем или внешним CGI?
PS В статье по ссылке описывается установка PHP как внешней CGI-программы...
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|