[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не осуществляется рассылка с помощью cron.php
Страницы: 1, 2
AllesKlar
Xpund
Цитата
Это условие значит:
Если ID не равно 105 И не равно 10508 ОДНОВРЕМЕННО

Да, т.е. все остальные ID, кроме 105 и 10508 удовлетворяют этому условию.

Цитата
В данном условии лучше использовать OR

И в этом случае и 105 и 10508 получавт письма.

Потому как
if( $a != 508 || $a != 10508)

удовлетворяет вообще всем числам типа, которому пренадлежит $a

_____________
[продано копирайтерам]
DaRa32
Да фиг с ним, пускай отправляется, У меня сейчас ничего и никому не отправляется, если четыре статуса ставить.. вот один поставила где всего один пользователь - сразу пришло. dry.gif
Xpund
Цитата (AllesKlar @ 11.02.2014 - 09:15)
Xpund
Цитата
Это условие значит:
Если ID не равно 105 И не равно 10508 ОДНОВРЕМЕННО

Да, т.е. все остальные ID, кроме 105 и 10508 удовлетворяют этому условию.

Цитата
В данном условии лучше использовать OR

И в этом случае и 105 и 10508 получавт письма.

Потому как
if( $a != 508 || $a != 10508)

удовлетворяет вообще всем числам типа, которому пренадлежит $a

Ну я бы вообще в WHERE занёс=)

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
AllesKlar
ээээээ.....
Ок, еще раз:
Цитата (AllesKlar @ 11.02.2014 - 12:22)
Первое, что я бы сделал, проверил выбирается ли из базы список адресатов:


while(@$row_5=mysql_fetch_row($result_5))
{
  if($row_5[0]!=105 and $row_5[0]!=10508)
  {
      echo $row_5[1] . "<br>";
  }
}




_____________
[продано копирайтерам]
Xpund
Цитата (DaRa32 @ 11.02.2014 - 09:19)
Да фиг с ним, пускай отправляется, У меня сейчас ничего и никому не отправляется, если четыре статуса ставить.. вот один поставила где всего один пользователь - сразу пришло. dry.gif

Было бы интересно в совокупности взглянуть на БД ещё. Потому-что в принципе всё правильно.

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
AllesKlar
Xpund
Цитата
Ну я бы вообще в WHERE занёс=)

Ну внес бы и что? От этого изменилась бы логика работы оператора "логическое или" ?


_____________
[продано копирайтерам]
Xpund
while(@$row_5=mysql_fetch_row($result_5))
{
if($row_5[0]!=105 and $row_5[0]!=10508)
{
echo $row_5[0] . " - " . $row_5[1] . "<br>";
}
}

Лучше так.

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Xpund
Цитата (AllesKlar @ 11.02.2014 - 09:24)
Xpund
Цитата
Ну я бы вообще в WHERE занёс=)

Ну внес бы и что? От этого изменилась бы логика работы оператора "логическое или" ?

Не изменилось бы) Ладно вернёмся к актуальной проблеме. Дама уже сказала, что на это условие ей на***ть

Соответственно можно сделать так:
while(@$row_5=mysql_fetch_row($result_5))
{

echo $row_5[0] . " - " . $row_5[1] . "<br>";

}


_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
DaRa32
Цитата (Xpund @ 11.02.2014 - 13:22)
Было бы интересно в совокупности взглянуть на БД ещё. Потому-что в принципе всё правильно.

Вот такая база
Скрытый текст
user posted image
Xpund
Вам уже 4 раза сказали. Замените вот эту часть кода:
	while(@$row_5=mysql_fetch_row($result_5))
{
if($row_5[0]!=105 and $row_5[0]!=10508)
{
$headers="From: ВЦ ЗООВЕТ <rassilka@zoovet.ru>\r\nContent-type: text/html; charset=windows-1251\r\nMime-Version: 1.0\r\nReply-To: rassilka@zoovet.ru\r\n";
mail($row_5[1],"Мастер-классы 2014 в ВЦ ЗООВЕТ - вход СВОБОДНЫЙ!",$HTML,$headers);
}
}

на:
while(@$row_5=mysql_fetch_row($result_5))
{

echo $row_5[0] . " - " . $row_5[1] . "<br>";

}

И выолжите сюда результат.

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Winston
Цитата (DaRa32 @ 11.02.2014 - 12:33)
Вот такая база

Ну вот... взяли, данные части клиентов слили biggrin.gif

PS:Зарисуйте в Paint'e хотя бы пароли и электронную почту пользователей.
Xpund
Цитата (Winston @ 11.02.2014 - 09:39)
Цитата (DaRa32 @ 11.02.2014 - 12:33)
Вот такая база

Ну вот... взяли, данные части клиентов слили biggrin.gif

+ некоторые пароли сломать можно) Видно что первая часть пароля просто добавляется)

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
killer8080
Цитата (Xpund @ 11.02.2014 - 11:41)
Видно что первая часть пароля просто добавляется)

где это тебе такое видно? biggrin.gif

DaRa32
подкорректируйте картинку, не компрометируйте своих пользователей smile.gif
DaRa32
Цитата (Xpund @ 11.02.2014 - 13:34)
И выолжите сюда результат.


Запустила -


$now=mktime()+10;
$start=mktime(16,17,0,03,24,2014);

$from=floor(($now-$start)/60)*16;
$limit=$from.',16';

if($from<240000)
{
@$result_5=mysql_query("select id,email from users where status in ('u','a','m','c') order by id asc limit {$limit}");
//@$result_5=mysql_query("select id,email from users where status in ('q') order by id asc limit {$limit}");
while(@$row_5=mysql_fetch_row($result_5))
{

echo $row_5[0] . " - " . $row_5[1] . "<br>";

$headers="From: ВЦ ЗООВЕТ <rassilka@zoovet.ru>\r\nContent-type: text/html; charset=windows-1251\r\nMime-Version: 1.0\r\nReply-To: rassilka@zoovet.ru\r\n";
mail($row_5[1],"Мастер-классы 2014 в ВЦ ЗООВЕТ - вход СВОБОДНЫЙ!",$HTML,$headers);

}
}

так и не работает sad.gif
DaRa32
Помогите, пожалуйста (( Очень важно для меня ((
Быстрый ответ:

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