Скрипт для обратной связи

12 3
P
На сайте с 06.06.2007
Offline
0
1276

Здравствуйте, прошу прощения, если не туда написал, но очень нужна ваша помощь!

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

вот скрипт формы:

<td valign="top" width="59" style="padding-top:4px ">Ваше имя:</td>

<td valign="top"><input type="text" name="" size="20"></td>

</tr>

<tr>

<td valign="top" style="padding-top:4px ">Ваш e-mail:</td>

<td valign="top"><input type="text" name="" size="20"></td>

</tr>

<tr>

<td valign="top" style="padding-top:4px ">Текст:</td>

<td valign="top"><textarea cols="10" rows="10" name=""></textarea></td>

</tr>

<tr>

<td valign="top">&nbsp;</td>

<td valign="top"><div class="rt" style="margin:0 0 0 121px ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<a href="#" style="font-weight:bold; font-size:10px; color:#7FBC2D; margin-left:44px" onclick="document.getElementById('form').submit()">

<span lang="ru">отправить</span></a></div></td>

что здесь нужно дописать?

буду признателен за любую помощь. нужно чтобы письма уходили на prozpas@mail.ru

спасибо!

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

Нужно всего лишь использовать php: mail('адрес','тема','сообщение')

P
На сайте с 06.06.2007
Offline
0
#2

Я прошу прощения, но совершенно не понимаю что куда писать! если можно, конкретно в какую строку, после чего, что писать - ну вообще никогда этим не занимался))

D
На сайте с 14.01.2007
Offline
153
#3

вы не сможете отправить емайл с помощью хтмл

P
На сайте с 06.06.2007
Offline
0
#4

т.е. выше описанный скрипт - что туда не добавляй работать не будет?

D
На сайте с 14.01.2007
Offline
153
#5
prozapas:
т.е. выше описанный скрипт - что туда не добавляй работать не будет?

емейлы он отправлять не будет.

V
На сайте с 14.04.2007
Offline
316
#6

Пример простейшего скрипта отправки почты:

<?php

echo '<form method="POST" action="send.php">
<table height="315"><td valign="top" width="59" style="padding-top: 4px" height="43">Ваше имя:</td>
<td valign="top" height="43"><input type="text" name="name" size="20"></td>
<tr>
<td valign="top" style="padding-top: 4px" height="25">Ваш e-mail:</td>
<td valign="top" height="25"><input type="text" name="e-mail" size="20"></td>
</tr>
<tr>
<td valign="top" style="padding-top: 4px" height="214">Текст:</td>
<td valign="top" height="214"><textarea cols="24" rows="10" name="body"></textarea></td>
</tr>
<tr>
<td valign="top" height="17">&nbsp;</td>
<td valign="top" height="17"><div class="rt" style="margin:0 0 0 121px ">
<p><input type="submit" value="Отправить" name="B1"><input type="reset" value="Очистить" name="B2"></p>
</div></td></table></form>';


$name=$_POST['name'];
$e-mail=$_POST ['e-mail'];
$body=$_POST ['body'];

$toaddress='Ваш e-mail здесь';
$subject='Письмо с сайта';

$mailcontent= "
Написал: $name
e-mail: $e-mail
-------------------
текст письма:
$body";

mail($toaddress, $subject, $mailcontent);
echo "<b>Письмо отправлено</b>";

?>


Можно сделать например так:

send.html

<html><form method="POST" action="send.php">

<table height="315"><td valign="top" width="59" style="padding-top: 4px" height="43">Ваше имя:</td>
<td valign="top" height="43"><input type="text" name="name" size="20"></td>
<tr>
<td valign="top" style="padding-top: 4px" height="25">Ваш e-mail:</td>
<td valign="top" height="25"><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td valign="top" style="padding-top: 4px" height="214">Текст:</td>
<td valign="top" height="214"><textarea cols="24" rows="10" name="body"></textarea></td>
</tr>
<tr>
<td valign="top" height="17">&nbsp;</td>
<td valign="top" height="17"><div class="rt" style="margin:0 0 0 121px ">
<p><input type="submit" value="Отправить" name="B1"><input type="reset" value="Очистить" name="B2"></p>
</div></td></table></form></html>

Текст файла send.php:

<?php

$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$body = htmlspecialchars($_POST['body']);

$toaddress='Ваш e-mail';
$subject='письмо с сайта';

$mailcontent= "
Отправитель: $name
email: $email
-------------------
Текст письма:
$body";

mail($toaddress, $subject, $mailcontent);
echo "<b>Отправлено</b>";

?>
P
На сайте с 06.06.2007
Offline
0
#7

Спасибо за пример, но у меня готовый сайт - просто нужно что-то в выложенном мной скрипте поменять или переписать или добавить именно в том, что я выложил - т.к. он уже готовый - вот в чем беда

V
На сайте с 14.04.2007
Offline
316
#8
prozapas:
Спасибо за пример, но у меня готовый сайт - просто нужно что-то в выложенном мной скрипте поменять или переписать или добавить именно в том, что я выложил - т.к. он уже готовый - вот в чем беда

варианты твоего скрипта, но робочие. С теми же полями и т.д.

V
На сайте с 14.04.2007
Offline
316
#9

немного испарвил. Юзай html и php. так же желательно прикрутить captcha. этим как раз собирался завтра заняться.

D
На сайте с 14.01.2007
Offline
153
#10
vanjouke:
варианты твоего скрипта, но робочие. С теми же полями и т.д.

зачем вы вводите человека в заблуждение?

vanjouke:
так же желательно прикрутить captcha

куда прикрутить? к статичному хтмл-сайту?

12 3

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