Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2024, 18:47   #11
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 157
По умолчанию

Alar, я что совсем так тупо выгляжу, я всё это прописал протестировал на рамблер, увидел проблему, вернулся на локальный сервер и пытаюсь исправить сгруппировать заказчиков, они в базе id_akk - заказчик, id - заказ.
Да локальный сервер разнится с виртуальным И если нужно что то проверит, меняю три строчки и на рамблер
ROM710 вне форума Ответить с цитированием
Старый Сегодня, 00:23   #12
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 157
По умолчанию

Доброй ночи, переделал код, примерно так должно быть, сейчас приходит одно письмо со всеми адресами в строке TO : конечно ссылки не прикрепляются и ругается на foreach - не верный аргумент. Читал как исправить ошибку, если какие то варианты и убирают ошибку, то ситуацию в общем не меняют.

Код:
<?
require_once '../PHPMailer-5.2-stable/PHPMailerAutoload.php';
$base = 'https://tyty.com/';

$email = new PHPMailer;
//$email->isSMTP();
$email->Host = "ssl://localhost";
$email->SMTPAuth = true;
$email->SMTPKeepAlive = true; 
$email->Port = 25;
$email->SMTPSecure = 'SSL';
$email->Username = "xxxxxx@xxxxx.ru";
$email->Password = "xxxxxxxxxxx";
$email->CharSet = 'UTF-8';
$email->addReplyTo('mail@tyty.com');
$email->From  = 'xxxxx@xxxxx.ru ';
$email->FromName  = 'Name ';   
$email->Subject = "Ваш zakaz выплнeн";

$email->isHTML(true);	
$base='https://tyty.ru/';

$email->Body ="Здравствуйте,..... ....
......................	
Ваш zakaz : N {$row['id_zakaz']}</br></br>
$base/temа/{$row['zag_url']}_{$row['id']}   </br>
$message";
 

$query = "SELECT * FROM book WHERE 
	id_akk > 0 AND 
	(data1 - INTERVAL 9 DAY > NOW()) AND 
	(data1 - INTERVAL 10 DAY < NOW())";	
$result = mysqli_query($link,$query);	
while($row = $result->fetch_array())
$email->addAddress($row["email"]);	
        {
		'N '.$row['id'].' - <a href="'.$base.'temа/'.$row['zag_url'].'_'.$row['id'].'">'.$row['zag'].'</a><br>';
		}
foreach($arr as $index=>$ar)
			{
			@mail_utf8($index, $email->Subject, $email->Body.$ar.$adm); 
			}
{
    if(!$email->Send())
    {
    echo "Сообщение не может быть отправлено..";
    echo "Ошибка почтовой программы: " . $email->ErrorInfo;
    exit;
    }

print "Письмо отправлено: {$row["email"]} <br>";
  
}

?>
ROM710 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передать данные в комбо DMITRIY_78 Microsoft Office Excel 6 22.01.2022 14:23
Как передать данные в поток.. login10 C# (си шарп) 9 01.11.2014 15:08
Как передать данные из WebBrowser'a ? Santa86 C# (си шарп) 0 15.10.2014 17:42
Передать данные в php, проблема. wmm PHP 0 03.10.2012 15:33
Как передать данные из SQL в файл _ozzy_ БД в Delphi 0 12.06.2008 16:50