Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отсылка писем через PHP
 
 автор: Anderson   (03.08.2006 в 16:16)   письмо автору
 
 

Ребят мне надо чтобы пользователь вводил свои данные в поля формы нажимал клавишу отправить и PHP сам, без помощи аутлука и др. програм отправлял письмо на мой (заранее заданный) e-mail ?????????????????

   
 
 автор: CrazyAngel   (03.08.2006 в 16:19)   письмо автору
 
   для: Anderson   (03.08.2006 в 16:16)
 

функция mail

   
 
 автор: Anderson   (03.08.2006 в 16:21)   письмо автору
 
   для: CrazyAngel   (03.08.2006 в 16:19)
 

простите я не оч силен в PHP можно поподробней

   
 
 автор: RV   (03.08.2006 в 16:24)   письмо автору
 
   для: Anderson   (03.08.2006 в 16:21)
 

http://ru.php.net/manual/ru/function.mail.php

   
 
 автор: Vados   (03.08.2006 в 16:25)   письмо автору
 
   для: Anderson   (03.08.2006 в 16:21)
 

Хорошо!
Вот лови, как пример!


<form action="" enctype='multipart/form-data' method=post class="pages"> 

<tr><td width=50% class="pages">Имя:</td><td align=right><input type=text name=name_m maxlength=32 class="form"></td></tr>

<tr><td width=50% class="pages">Тема письма:</td><td align=right><input type=text name=mail_subject maxlength=64 class="form"></td></tr>

<tr><td colspan=2 class="pages">Сообщение:<br><textarea cols=50 rows=8 name=mail_msg class="form"></textarea maxlength=500></td> <br/> 

</tr><tr><td colspan=2><input type=submit value='Отправить' class="pages" name="send">&nbsp;&nbsp;<INPUT name="reset" type="reset" value='Очистить' class="pages"></td></tr> 

</form> 
            </table>
<?php
    
//определить получателя почты
    
if(empty($send))
    {
    if(empty(
$_POST['name_m']))
    {
       exit(
"Введите пожалуйста имя!");
    } 
    
$_POST['name_m'] = htmlspecialchars(stripslashes($_POST['name_m']));
    if (empty(
$_POST['mail_subject']))
    {
        exit(
"Введите пожалуйста тему сообщения!");
    }
    
$_POST['mail_subject'] = htmlspecialchars(stripslashes($_POST['mail_subject']));
    if (empty(
$_POST['mail_msg']))
    {
        exit(
"Введите пожалуйста текст сообщения!");
    }
    
$_POST['mail_msg'] = htmlspecialchars(stripslashes($_POST['mail_msg']));
    }
     
mail("name@mail.com""$name_m""$mail_subject""$mail_msg");
     echo (
"Ваше письмо отправлено.<br><br>Спасибо за Ваши отзывы!");
?>

   
 
 автор: Anderson   (03.08.2006 в 16:41)   письмо автору
 
   для: Vados   (03.08.2006 в 16:25)
 

ОГРОМНОЕ СПАСИБО ВЫ ДАЖЕ НЕ ЗНАЕТЕ КАК ВЫ МНЕ ПОМОГЛИ!!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования