Sujcnm

Рейтинг
61
Регистрация
02.05.2014
postavkin:
при таком запросе результат ($vsego) не правильный. я что то не так пишу?

Надо вот так

$result= mysql_query("SELECT count(DISTINCT `id2`) as `count` FROM `table` WHERE tovar='laminat'");

$row = mysql_fetch_array($result);
$vsego =$row['count'];

Или так:

$query_pag_num = mysql_query("SELECT DISTINCT `id2` FROM `table` WHERE tovar='laminat'");

$vsego = mysql_num_rows($query_pag_num);

но я бы так не делал. Зачем выбирать все данные, а потом их считать, если mysql может их посчитать за Вас.

postavkin:
но может быть можно обойтись просто запросом к БД?

Можно использовать DISTINCT

SELECT count(DISTINCT `id2`)  as `count`  FROM `table` WHERE tovar='laminat'
rifleman:
"Non-authoritative " ответ показывает что IP address был получен из локально (из кэша нэйм сервера) а не из авторизированнго источника. В этом случае для вас сайт будет работатать, а для других ( гугла например) - нет.

Да ну? А я думал немного иначе:

Авторитативный отклик (authoritative response) возвращают серверы, которые являются ответственными за зону, в которой описана информация, необходимая resolver-у (клиент DNS).

Неавторитативный отклик (non authoritative response) возвращают серверы, которые не отвечают за зону, содержащую необходимую resolver информацию.

Вот интересная статья, думаю она расширит Ваши познания в данном вопросе.

inet_interfaces = localhost Этот параметр отвечает, за то, какие адреса будет слушать postfix

Можно конечно и iptables...

Sanu0074:
а в самой настройке dns домена, с записью mail что-то нужно шаманить и кудато это прикручивать?

Как минимум нужна PTR и SPF записи, для получении почты потребуется mx запись.

http://interface31.ru/tech_it/2013/10/pochtovyy-server-dlya-nachinayushhih-ptr-i-spf-zapisi-kak-sredstvo-bor-by-so-spamom.html

Для начала попробуйте указать параметр -f, он решит проблему "с привязкой".

Так же правильно заполните заголовки $headers.

mail('to@email.com', 'Тема', 'Сообщение', $headers, '-fnoreplay@site.ru')

И именно от этого noreplay@site.ru почта и пойдет.

Главное в настройках sendmail не указывать параметр

force_sender=account_name@mail.ru
Sanu0074:
какую роль здесь играет hMailServer?

Он будет играть роль MTA (почтового сервера).

Если очень коротко, то схема такая:

У php есть функция mail(), которая вызывает программу sendmail.

В данном примере sendmail, связывается с почтовым сервером по протоколу smtp отправляет почту. Ну и как Вы наверное догадались, hMailServer и есть тот самый почтовый сервер, который и будет отправлять почту.

kventman:
Нужно ли проводить на свой сайт пробную атаку ddos?

Достаточно утилиты ab (если есть доступ к консоли)

ab -n 10000 -c 100 http://имя.сайта/

где -n это общее число запросов, а -c это одновременных запросов.

Sanu0074:
ограничения типа как у яндекса и гугла есть?

Вы не поняли.

Делаете как в статье, но в место smtp.mail.ru укажите имя сервера (или localhost если на этой же машине), предварительно установив hMailServer

Sanu0074:
В общем как мне быть и что делать?

Даю подсказку

Но там используют smtp.mail.ru, по этому потребуется установка hMailServer (если не ошибаюсь он и DKIM поддерживает) и указание его адреса в место smtp.mail.ru

И вопрос, а почему Вы хотите использовать Windows для php скриптов? Windows жрет ресурсов намного больше чем linux и лицензия денег стоит...

Всего: 404