Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Создание рассылки

Areostar

  • Джуниор
  • Юзер
  • 4
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    25 Окт 2010
#1
Просветите меня пожалуйста на эту тему! а именно как отправить емеил на определённый адрес! и гланое как сделать тач стоб скрипт исполнел эту или какую либо другую операцию автоматически при наступлении опредилённого момента времяни!

Вот так как-то

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
Ну пехапе сам по себе не способен чтото выполнять автоматом по наступлении какогото времени. Обычно для этого юзают крон это программный интерфейс на сервере, он и запускает нужную задачу в нужное время, а если чисто пыхой делать то просто елаешь чтобы при вызове скрипта совершалось нужное действие и создавался файл с меткой временой. При всех последующих вызовах проверяется наличие этого файла и метки в нем. Если метка устарела, выполняем действие вновь.

Добавлено 2010.10.28 12-01

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
<?php //проверяем наличие файла с меткой
if(!file_exists('file.dat')) {
    
//выполняем действие и создаем метку
} else {
    
//получаем метку из файла
    
$time file_get_contents('file.dat');
    
//если метка устарела то есть меньше текушего времени
    
if ($time time()) {
          
//и в этом случае выполняем и создаем метку
    
}
}
?>

Добавлено 2010.10.28 12-09

Теперь по рассылке

Письма в пыхе отправляются функцией mail()
Например

 1 
 2 
<?php mail 'кому' 'тема' 'сообщение''это заголовки и они не обязательны' );?>
более подробный пример как отправить письмо

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
<?php //формируем заголовки обратный адрес и кодировку
$headers "From: mymail@.dd.ru \n";
$headers $headers."Content-type: text/html; charset=\"utf-8\"\n";
//сообщение которое отправляем
$message 'сообщение';
//тема письма
$subject 'тема письма';
//собственно отправка
mail'target@mail.ru'$subject$message$headers );?>

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#3
Что нужно прописать в php.ini??

 1 
 2 
<?php Warningmail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing?>

Добавлено 2010.11.06 17-44

 1 
 2 
<?php message". $_POST['content']."\n", "Content-typetext/htmlcharset=\"utf-8\"\n")?>

строка, на которую он ругается

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#4
Надо в заголовке передать от кого письмо

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#5
ошибочек нету.

1
Сейчас online: 41. Зарегистрированных: 2. Гостей: 39.