Здравствуйте, как можно прикрутить форму ввода данных для отправки email сообщения? к этому скрипту, поля: тема письма от кого кому текст сообщения PHP: <?php if(mail('[email protected]', 'тема', 'текст сообщения', 'From: [email protected]'."\r\n")) print 'Mail Send!'; ?>
перед php-кодом вставить html-код, выводящий форму. в php-коде проверять наличие заполненных полей и выполнять функцию mail со значениями оттуда. вообще, работа с формами это основы веб-разработки http://www.php5.ru/study/forms
В кратце: Code: <html> <head> <title>Mail page</title> </head> <body> <div align="center"> Текст сообщения:<br> <form method="post" action="mail.php"> <textarea name="message" id="message" rows="5" cols="45"></textarea> <br> От кого:<input type="text" name="from"> <br> Тема:<input type="text" name=subj"> <br> Кому:<input type="text" name="to"> <br> <input type="submit" name="submit" value="Отправить сообщение"> </form> </body> </html> Это в mail.php: PHP: <?php $msg=$_POST['message']; $subj=$_POST['subj']; $to=$_POST['to']; $from=$_POST['from']; if(mail($to, $subj, $msg, $from."\r\n")){ print 'Mail Send!'; }else { print 'Mail could not be sent'; } ?> Писал код в темноте,может проскочила какая мелкая ошибка,но принцип главное такой.Можно сделать и в одном файле и с ajaxОМ и как только не извращаться с этими письмами.