php email form help-как помочь - PullRequest
       1

php email form help-как помочь

0 голосов
/ 21 декабря 2010

как я могу сделать форму электронной почты php, которая может отправить 1 письмо на 20 писем или откуда я могу сделать этот тип бесплатной формы электронной почты скрипт php.

1 Ответ

0 голосов
/ 21 декабря 2010

Чтобы сделать форму электронной почты, вы просто соберете данные и обработаете их.Ниже я напишу быстрый пример (это не включено регулирование; Google "регулирование электронной почты" для получения дополнительной информации).

some_page.php

<form name="email-form" method="post" action="process_email.php">
<?php
for(int i=0;i<20;++i)
{
    print "Friend E-mail".$i."<br />".
    "<input type=\"text\" name=\"email[".$i."]\" /><br />";
}
?>
Message to send to users:
<textarea name="message" cols="20" rows="10">Type your message here...</textarea><br /><br />
<input type=\"submit\" value=\"Send e-mails\" /> <input type=\"reset\" value=\"Reset Form\" />
</form>

В файле выше, высоздайте форму с методом = "post" и action = "LOCATION_OF_PROCESS_SCRIPT.php".Таким образом, он отправляет данные формы, собранные в скрипт, который должен обработать электронную почту.

Теперь для обработки формы:

process_email.php

<?php
if($_POST['message'] == NULL)
{
    print "Please enter a message to send to your users.";
    exit;
}
foreach($_POST['email'] as $key => $val)
{
    if($val == NULL) continue; // Skip null e-mails
    mail($val,"Some subject",$_POST['message']);
}
?>

Thisгде вся информация обрабатывается.Это просто отправляет электронное письмо со статической строкой темы на электронное письмо, указанное в содержимом сообщения, указанном в форме для соответствующего пользователя.

Теперь это очень простой пример, но он делает все, что выпросишь.Вы собираете данные формы в виде массива, затем обрабатываете массивы формы и соответственно отправляете сообщения.Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.Этот список 20 форм электронной почты, но пропускает пробелы (в электронной почте или сообщении).Вы можете настроить форму больше, и т. Д., Но, как я уже сказал: основные.Обратите внимание, что я не отлаживал это, но я почти уверен, что вы не должны получать никаких ошибок синтаксического анализа.

Обновлено для отправки одного электронного письма до двадцати пользователей.!

Удачи!Деннис М.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...