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

Форум PHP

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

 

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

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

тема: Скрипт на php для отправки почты.
 
 автор: ollegra77   (12.02.2008 в 00:20)   письмо автору
 
 

Добрый день, уважаемые друзья!
Помогите написать скрипт на php чтоб он отправлял письма.
Суть дела: имеется база данных на маскл, есть в ней таблицы.
Мне нужен такой скрипт, чтобы брал данные из определённой таблицы, т.е. в ней адрес сайта, описание, пароль, логин. И это всё для каждого пользователя.
Скрипт должен написать сообщение каждому участнику из таблицы, соответственно выдав каждому свои данные + моё придуманное сообщение.
С уважением,
Олег

   
 
 автор: Faraon   (12.02.2008 в 21:11)   письмо автору
 
   для: ollegra77   (12.02.2008 в 00:20)
 

а мыло пользователей то есть в таблице?
И лучше привести таблицу.
А так в теории могу сказать что выбираете данные из таблицы и потом в цикле их разбираете и отправляете с помощью функции mail, приписав в сообщение ваш текст.

   
 
 автор: ollegra77   (12.02.2008 в 23:21)   письмо автору
 
   для: Faraon   (12.02.2008 в 21:11)
 

Да, есть мыло.
Вот таблица:
$sql = "CREATE TABLE top_users (
id int(250) unsigned NOT NULL auto_increment,
data datetime NOT NULL default '2001-01-01 00:00:00',
data_old datetime NOT NULL default '2001-01-01 00:00:00',
password varchar(250) NOT NULL default '',
site_name varchar(250) NOT NULL default '',
site_text varchar(250) NOT NULL default '',
site_url varchar(250) NOT NULL default '',
mail varchar(250) NOT NULL default '',
cat int(250) NOT NULL default '0',
pub_stat int(250) NOT NULL default '0',
id_count int(250) NOT NULL default '0',
hit_dey int(250) NOT NULL default '0',
hit_total int(250) NOT NULL default '0',
host_dey int(250) NOT NULL default '0',
host_total int(250) NOT NULL default '0',
hit_vchera int(250) NOT NULL default '0',
hit_nedelya int(250) NOT NULL default '0',
hit_mesyas int(250) NOT NULL default '0',
host_vchera int(250) NOT NULL default '0',
host_nedelya int(250) NOT NULL default '0',
host_mesyas int(250) NOT NULL default '0',
pub int(250) NOT NULL default '0',
UNIQUE KEY id (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";
mysql_query($sql,$link);

   
 
 автор: ollegra77   (12.02.2008 в 23:23)   письмо автору
 
   для: Faraon   (12.02.2008 в 21:11)
 

>а мыло пользователей то есть в таблице?
>И лучше привести таблицу.
> А так в теории могу сказать что выбираете данные из таблицы и потом в цикле их разбираете и отправляете с помощью функции mail, приписав в сообщение ваш текст.


Да, есть мыло.
Вот таблица:
$sql = "CREATE TABLE top_users (
id int(250) unsigned NOT NULL auto_increment,
data datetime NOT NULL default '2001-01-01 00:00:00',
data_old datetime NOT NULL default '2001-01-01 00:00:00',
password varchar(250) NOT NULL default '',
site_name varchar(250) NOT NULL default '',
site_text varchar(250) NOT NULL default '',
site_url varchar(250) NOT NULL default '',
mail varchar(250) NOT NULL default '',
cat int(250) NOT NULL default '0',
pub_stat int(250) NOT NULL default '0',
id_count int(250) NOT NULL default '0',
hit_dey int(250) NOT NULL default '0',
hit_total int(250) NOT NULL default '0',
host_dey int(250) NOT NULL default '0',
host_total int(250) NOT NULL default '0',
hit_vchera int(250) NOT NULL default '0',
hit_nedelya int(250) NOT NULL default '0',
hit_mesyas int(250) NOT NULL default '0',
host_vchera int(250) NOT NULL default '0',
host_nedelya int(250) NOT NULL default '0',
host_mesyas int(250) NOT NULL default '0',
pub int(250) NOT NULL default '0',
UNIQUE KEY id (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";
mysql_query($sql,$link);

Надо чтоб скрипт взял следующее для каждого пользователя: site_name, site_url, id, password (например так) и отослал каждому свою информацию этих данных на каждый емейл. И ещё чтоб можно было в письме что-то написать (какой-нибудь текст - это уже пойдёт всем).
Спасибо Вам за помощь.
С уважением,
Олег

   
Rambler's Top100
вверх

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