Html форма --> PHP

Zuzu123

Новичок
Html форма --> PHP

Всем привет,

хочу добавить на сайт комментарии, т.е. человек вводит данные в форму, PHP скрипт это обрабатывает и выводит на экран.
Нашел в Интернете простое решение.

Вот как оно выгдядит.

1. Делаем файл form.html

<html>
<head>
<title>Html form</title></head>

<body>

<form action="HandleForm.php" METHOD=POST>

First Name <INPUT TYPE=TEXT NAME= "FirstName" SIZE=20>

Last Name <INPUT TYPE=TEXT NAME= "LastName" SIZE=40>

E-mail Address <INPUT TYPE= TEXT NAME="Email" SIZE=60>

Comments

<TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA>

<br><INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">

</form>

</body>
</html>

2. Делаем php-файл HandleForm.php

<HTML>
<HEAD>
<TITLE>Form Results</TITLE>

<BODY>

<?php

print "Your first name is $FirstName.<BR>\n";.
print "Your last name is $LastName.<BR>\n";
print "Your E-mail address is $Email.<BR>\n";
print "This is what you had to say:<BR>\n $Comments<BR>\n";

?>

</BODY></HTML>

3. Положил все это на сервер (250free.com), и запускаю. После обработки формы на экране появляется чистая страница. :(

Подскажите, пожалуйста, как решить эту проблему.

Спасибо.
 

Фанат

oncle terrible
Команда форума
Zuzu123
Во-первых, это не скрипт комментариев, а скрипт вывода на экран содержимого формы.

во-вторых, чистый экран означает, чо при выполнении скрипта произошли ошибки. их надо прочесть и иправить.
Как это сделать, написано по второй ссылке Апокалипсис
 

Zuzu123

Новичок
Автор оригинала: garlian
Попробуй так:
echo "Your first name is $_POST['FirstName'].<BR>\n";.
echo "Your last name is $_POST['LastName'].<BR>\n";
echo "Your E-mail address is $_POST['Email'].<BR>\n";
echo "This is what you had to say:<BR>\n $_POST['Comments']<BR>\n";

;)
пустая страница
 

Фанат

oncle terrible
Команда форума
на халяву не вышло.
Придётся-таки, читать по ссылкам.
 

hermit_refined

Отшельник
:)))
понимаете ли, там рассказывается о том, как искать ошибку.
о том, как поступают, в частности, жители этого форума, когда хотят узнать, "почему не работает".
гаданиями же и чудесами тут баловаться не принято.
 

Фанат

oncle terrible
Команда форума
круто.
Zuzu123, ты правда подумал, что по ссылке напишут, где в твоем скрипте ошибка?
 

Апокалипсис

тех дир matras.ru
Zuzu123
нужно учится заниматся отладкой. Включи вывод ошибок а в файл HandleForm.php впиши просто <? print_r($_POST); ?>
 

Фанат

oncle terrible
Команда форума
Zuzu123
вообще-то, как я уже говорил, тот код, который ты здесь привел в своем первом сообщении, к добавлению комментариев никакого отношения не имеет.

Я так понимаю, что пхп тебе без надобности, а нужны только комментарии на сайт? В таком случае просто поищи другой скрипт, и выбери тот, который окажется работоспособным.
 

Zuzu123

Новичок
ничего я не получил.

кстати. если я правильно понял, комментарии на сайт делаются совсем по другому, а не так, как я пытаюсь?
 

Фанат

oncle terrible
Команда форума
если я правильно понял, комментарии на сайт делаются совсем по другому, а не так, как я пытаюсь?
да, правильно понял.
Тот код, который ты запускаешь, всего лишь выводит посетителю его же комментарий.
а чтобы показывать его всем, неплохо было бы, наверное, этот комментарий на сервере записать, а? =)
 
Сверху