|
|
|
| Из книжки А.Шкрыль разбираю один пример. Создал 2 файла.
1.backform.html
2. obrabotka.php
Первый.
<FORM action="obrabotka.php" method="POST">
Ваше имя:<br>
<input type="text" name="person">
<br>
Ваш e-mail:<br>
<input type="text" name="email">
<br>
Вопрос администратору:<br>
<textarea name="question" cols=40 rows=5></textarea>
<br>
<input type="submit" name="okbutton" value="ok">
</FORM>
Второй.
<?php
//Проверяем был ли скрипт вызван как обработчик формы
if (isset($_POST['okbutton']))
{
//куда будет оправлено письмо
$komu="littleBuddan@vr-online.ru";
//Тема письма
$tema="Вопрос от ".$_POST['person']." ".$_POST['email'];
//Само письмо
mail($komu,$tema,$text_pisma); (12 строка)
echo"<br>Ваш вопрос был отправлен администратору";
echo"<br><a href=backform.html>назад</a>";
}
?>
Запускаю первый, получаю сообщение, не знаю, что я сделал неправильно. Помогите пожалуйста разобраться.
Сообщение об ошибке такое:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\Apache Group\Apache2\htdocs\kodding.ru\obrabotka.php on line 12
Ваш вопрос был отправлен администратору
назад (ссылка работает) | |
|
|
|
|
|
|
|
для: Gagus
(12.10.2006 в 20:14)
| | Вы не указали, от чьего имени отправляете письмо. Ни в настройках php, ни в заголовках письма. | |
|
|
|
|
|
|
|
для: Trianon
(12.10.2006 в 20:19)
| | Я все делаю про книге. Наверное поэтому я плохо понял :), то, что вы мне сказали. Пожалуйста, чуть-чуть поподробнее объясните, что и где я должен написать.
Заранее спасибо! | |
|
|
|