Консультация № 122832
12.02.2008, 16:19
0.00 руб.
0 2 2
Приветствую всех!вопрос такой,
как реализовать скрипт отправки письма на емеил, со всех форм(текстовых форм, радио групы, с окошками для галочек,списка).
Помогите пожайлусто

Обсуждение

Неизвестный
12.02.2008, 16:42
общий
это ответ
Здравствуйте, Сурыев Назар !
Для отправки писем в php существует функция bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

В приложении приведён пример использования. Подробней можно почитать здесь: http://ua.php.net/manual/ru/function.mail.php, http://php.net/mail

Приложение:
<?php$to = ‘nobody@example.com‘;$subject = ‘the subject‘;$message = ‘hello‘;$headers = ‘From: webmaster@example.com‘ . "\r\n" . ‘Reply-To: webmaster@example.com‘ . "\r\n" . ‘X-Mailer: PHP/‘ . phpversion();mail($to, $subject, $message, $headers);?>
Неизвестный
13.02.2008, 09:59
общий
это ответ
Здравствуйте, Сурыев Назар !
Страницы в приложении, обе работают письмо отправляется правильно (проверил).
Как расшифровать несколько сокращений, которые Вы используете для полей ввода, я не понял - так и написал к ним подсказки.
Советую в письме перед введенными в поля значениями писать их названия, чтобы было удобнее читать.
Т.е. вместо
<i>$mess.=$_POST["family"]." \n";</i>
писать
<i>$mess.="Фамилия: ".$_POST["family"]." \n";</i>
Удачи!

Приложение:
============================================ index.php ============================================ <html> <head> <title></title> </head> <body> <form action="send.php" method="post"> <p> COM: <input name="com" type="text" id="com" size="50"/> </p> POST: <input name="post" type="text" id="post" size="50" /> </p> <p> Имя: <input name="name" type="text" id="name" size="50" /> </p> <p> Фамилия: <input name="family" type="text" id="family" size="50" /> </p> <p> E-mail: <input name="email" type="text" id="email" size="50" /> </p> <p> Страна: <input name="coun" type="text" id="coun" size="50" /> </p> <p> Регион: <input name="region" type="text" id="region" size="50" /> </p> <p> Город: <input name="city" type="text" id="city" size="50" /> </p> <p> Телефон: <input name="phone" type="text" id="phone" size="50" /> </p> <p> Индекс: <input name="index" type="text" id="index" size="50" /> </p> <p> Адрес: <input name="address" cols="50" wrap="physical" id="address"> </p> <p> quan: <input name="quan" type="text" size="10" /> </p> <select name="select"> <option selected="selected">7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> </select> </p> <p align="center"> <input type="submit" name="Submit" value="Оформить заказ" /></p> </form> </body> </html> ============================================ send.php ============================================ <html> <head> <title></title> </head> <body> <?php $email="vasyapupkin@mail.ru"; $subject="Заказ"; $mess=$_POST["com"]." \n"; $mess.=$_POST["post"]." \n"; $mess.=$_POST["name"]." \n"; $mess.=$_POST["family"]." \n"; $mess.=$_POST["email"]." \n"; $mess.=$_POST["coun"]." \n"; $mess.=$_POST["region"]." \n"; $mess.=$_POST["city"]." \n"; $mess.=$_POST["phone"]." \n"; $mess.=$_POST["index"]." \n"; $mess.=$_POST["address"]." \n"; $mess.=$_POST["quan"]." \n"; $mess.=$_POST["select"]." \n"; mail($email, $subject, $mess); echo("<center>

Ваше письмо отправлено. Спасибо!

<a href=‘index.php‘>ВЕРНУТЬСЯ НА САЙТ</a></center>"); ?> </body> </html>
Форма ответа