помогите!! форма отправки письма с сайта

12
olibia
На сайте с 05.02.2008
Offline
46
762

:confused: сотню вариантов перепробывала, ни как не хочет работать! Все время какая то ошибка!

Есть две страницы...

simple_form.html со следующим текстом в <body>

<FORM METHOD="POST" ACTION="send_simpleform.php">

<p align="center">Ваше имя:<br />

<INPUT TYPE="text" NAME="sender_name" SIZE=50 /></p>

<p align="center">E-mail:<br />

<INPUT TYPE="text" NAME="sender_name" SIZE=50 /></p>

<p align="center">Сообщение:<br>

<textarea name="message" rows=10 cols=50 maxlength=1200 WRAP=virtual>

</textarea></p>

<p align="center"><INPUT TYPE="submit" NAME="submit" VALUE="Отправить"></p>

</form>

и send_simpleform.php

<?

if (($sender_name == "")||($sender_email =="")||($message == ""))

{

header ("Location: http://local/simple_form.html");

exit;

}

$msg = "E-mail послано с сайта\n";

$msg .= "Имя отправителя:$sender_name\n";

$msg .= "E-mail адрес отправителя:$sender_email\n";

$msg .= "Сообщение:$message\n\n";

$to = "admin@onlyhits.ru";

$subject = "Уведомление Web-сайта";

$mailheaders = "From: Мой Web-сайт<>\n";

$mailheaders . = "Reply-To: $sender_email\n";

mail($to, $subject, $msg, $mailheaders);

?>

<html>

<head>

<title>отправка почты</title>

<style type="text/css">

<!--

.style1 {font-size: 18px}

-->

</style>

</head>

<body>

<H1 class="style1">Следующее e-mail сообщение было отправлено:</H1>

<p><strong>Ваше имя:</strong><br>

<? echo "$sender_name"; ?></p>

<p><strong>Ваш e-mail адрес</strong><br>

<? echo "$sender_email"; ?></p>

<p><strong>Сообщение</strong><br>

<? echo "$message"; ?></p>

</body>

</html>

Где ошибка, может чего не дописала или перемудрила?!
Сейчас пишет что: Parse error: syntax error, unexpected '=' in /home/onlyhits/onlyhits.ru/docs/send_simpleform.php

Помогите кто знает!

Р
На сайте с 23.05.2006
Offline
258
#1

olibia, не работает, потому что правила не читаете, как на форуме, так и когда пишите. И из-за вот этого:

olibia:
перепробывала
olibia:
ни как
olibia:
какая то
DU
На сайте с 20.10.2006
Offline
105
#2

$sender_name = $_POST['sender_name'];

$sender_email = $_POST['sender_email'];

$message = $_POST['message'];

olibia
На сайте с 05.02.2008
Offline
46
#3
DIMON-UA:
$sender_name = $_POST['sender_name'];
$sender_email = $_POST['sender_email'];
$message = $_POST['message'];

Это куда имено?...в if (($sender_name == "")||($sender_email =="")||($message == "")) ?

I
На сайте с 16.03.2008
Offline
31
#4

а на какой строчке ошибка не написано?

Реалити блог (http://zarabotai.lv/ru/blog/) моего скромного проекта
olibia
На сайте с 05.02.2008
Offline
46
#5
igvadaimon:
а на какой строчке ошибка не написано?

пишет что на

on line 2...

I
На сайте с 16.03.2008
Offline
31
#6

не знаю, почему ошибку показывает именно там, потому что ошибка в другой строке:

$mailheaders . = "Reply-To: $sender_email\n";

между "." и "=" пробел уберите.

olibia
На сайте с 05.02.2008
Offline
46
#7

igvadaimon, пробел убрала теперь вообще пишет что вообще: Internet Explorer не может отобразить эту веб-страницу

I
На сайте с 16.03.2008
Offline
31
#8
olibia:
igvadaimon, пробел убрала теперь вообще пишет что вообще: Internet Explorer не может отобразить эту веб-страницу

типо грузит и ничего не выдаёт? ну это уже скорее всего почтовые настройки на сервере.

olibia
На сайте с 05.02.2008
Offline
46
#9
igvadaimon:
типо грузит и ничего не выдаёт? ну это уже скорее всего почтовые настройки на сервере.

Спасибо...тогда получается не коректна вот это строчка

header ("Location: http://local/simple_form.html");

буду мучить хостинг сервер)))

I
На сайте с 16.03.2008
Offline
31
#10
olibia:
Спасибо...тогда получается не коректна вот это строчка
header ("Location: http://local/simple_form.html");
буду мучить хостинг сервер)))

строчка-то некорректна, это ясное дело. но не факт, что страница умирает из-за этого. короче реально сложно объяснить :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий