Скрипт: юзер вбивает емейл - высылка ему моего письма. Нужен.

Happy Fart
На сайте с 23.08.2006
Offline
33
776

Вот такой элементарный скриптик нужен.

Как он называется и где его искать?

я просто не догадываюсь, что в Яндекс вбивать для запроса..

Т.е. нужно чтобы выполнялась простейшая схема:

Посетитель вбивает свой емейл в маленькую формочку - ему отправляется письмо с моим текстом.

в идеале - чтобы потом была возможность еще раз отправить что нибудь этому посетителю..автоматом через день. т.е. не мной, а самим скриптом.

Подскажите плиз, если знаете - есть ли бесплатные такие?

OM
На сайте с 15.12.2006
Offline
1
#1

Написал в личку

foreach ($search_engines_users) {
printf ("Respect!!!");
}
?>
VR
На сайте с 09.10.2006
Offline
12
#2

Вот уж кто порадуется такому скрипту, так это спамеры.

OM
На сайте с 15.12.2006
Offline
1
#3

Интересно, почему это? Неужели спамеру будет так прикольно отсылать всем подряд текст, который написал автор сайта? Что-то логики не вижу 🙅

Mmonger
На сайте с 01.12.2005
Offline
165
#4

Думаю, такой скрипт быстрее самому написать - он займёт всего несколько строк кода. Для работы с почтой рекомендую использовать класс phpmailer: http://phpmailer.sourceforge.net/

Для рассылки автоматом потребуется его несколько модифицировать - писать мейлы пользователей в бд, а раз в сутки запускать скрипт, который по всем адресам разошлёт сообщение.

Чтобы ящик не заваливали одинаковыми сообщениями, не повредит бд с соответствием ид текста и е-мейла.

Всё будет хорошо, но мы приложим усилия!
OM
На сайте с 15.12.2006
Offline
1
#5
Mmonger:
он займёт всего несколько строк кода

Не может этого быть! ;) Ну я это влепил в 7 строк (если сам код (+сохранение истории и замена макросов в тексте письма), без формы).

Mmonger:
Думаю, такой скрипт быстрее самому написать

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

OM
На сайте с 15.12.2006
Offline
1
#6

з.ы. Классная подпись ;)

DENIEL
На сайте с 15.11.2005
Offline
73
#7

Вообще-то надо бы юзать поиск...

Но может у Вас нет времени и Вы его захотели отнять у кого-то другого :)

Вот накидал... Работосбособность не проверял, но вроде все норм.


<form action='' method=POST>
<input type=text name=mail>
<input type=submit value='Запрос'>
</form>
<?
if(isset($_POST[mail]) && $_POST[maile]!="")
{
$from = "mail@mail.com";
$subject = "Тема письма";
$message = "Сообщение";

$file = @fopen("users.txt",a);
fwrite($file,$_POST[mail]."\n");
fclose($file);

mail_send($from,$_POST[mail],$subject,$message);
}

function mail_send($from,$to,$subject,$message)
{
$headers = 'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=windows-1251' . "\r\n" .
'From: '.$from.'' . "\r\n" .
'Reply-To: '.$from.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if(mail($to, $subject, $message, $headers))
print "<br>Сообщение отправлено!";
else
print "Не верные настройки PHP для sendmail";
}
?>
Прежде чем что-то сказать думайте, если не хотите думать - лучше не говорите.
OM
На сайте с 15.12.2006
Offline
1
#8

Да, приблизительно оно, только вот проблемка: по непонятным причинам у заказчика не работали ПОСТ запросы... Пришлось использовать ГЕТы :(

DENIEL
На сайте с 15.11.2005
Offline
73
#9

Можно еще $_REQUEST[], либо в зависимости от настроек PHP прямо имя переменной: просто $mail допустип.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий