[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Написать php скрипт для рассылки новостей
niko42
php скрипт для рассылки новостей:
В админке нужно сделать отдельную страницу с окошками: тема письма и сообщение с java редактором, кнопка отправить.
Поддержка отравки сообщение HTML, а так же картинки.
EML адреса берутся из таблицы MySQL
При нажитие кнопки отправить выводить онлайн статистику сколько отправилось сообщений.

ICQ 472470199
XCross
Я просто попробую...как это будет работать...
Для себя...если все будет гуд, то выложу...

_____________
Обмен Ukash на WebMoney
niko42
Пример.
Создаем два php файла, один файл назавем config.php в нем будет переменные и подключение к БД и к таблице БД.
Второй файл otpravka_eml.php
Сдесь создаем два окна: 1-ое окно - тема письма, 2-ое окно - содержания письма, сдесь же в содержание письма вставеляем javascrip - визуальный редактр (т.е. текс преобразует в HTML).
Кнопка отправить.

Когда нажимаешь кнопку отправить, окно редактора сообщения закрывается и идет такой онлайн счетчик на странице, сколько отправленно сообщений.
Сколько не отправленно сообщений.
XCross
Оу...у меня получилось....даж сам неожидал))

_____________
Обмен Ukash на WebMoney
niko42
Не могли бы Вы скинуть скрипт?
inpost
niko42
А какова оплата?

kmaks
Не кидай просто так, ато совсем разленятся нам платить.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
niko42
300 руб. за скрипт.
ИНСИ
niko42 ты смеешься? За 300 рублей такой скрипт? Либо скрипт не получился нормально, либо берешь очень мало. Я бы за эту работу взял не менее 3 тыс...
Guest
скрипт пишется 10-15 минут. Вот пример, отправка сообщений с сайта на электронную почту.


ob_start();
session_start();

$send_z = $_SESSION['send_z'];
if($send_z==2){$text_error='Сообщение не отправлено!'; unset($_SESSION['send_z']);}
if($send_z==1){$text_error='Сообщение отправлено успешно!'; unset($_SESSION['send_z']);}


function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
.
' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.
' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
$headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";

return mail($to, $subject, $body, $headers);
}

function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.