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 может их посчитать за Вас.
rifleman: "Non-authoritative " ответ показывает что IP address был получен из локально (из кэша нэйм сервера) а не из авторизированнго источника. В этом случае для вас сайт будет работатать, а для других ( гугла например) - нет.
Да ну? А я думал немного иначе:
Авторитативный отклик (authoritative response) возвращают серверы, которые являются ответственными за зону, в которой описана информация, необходимая resolver-у (клиент DNS).
Неавторитативный отклик (non authoritative response) возвращают серверы, которые не отвечают за зону, содержащую необходимую resolver информацию.
Вот интересная статья, думаю она расширит Ваши познания в данном вопросе.
У php есть функция mail(), которая вызывает программу sendmail.
В данном примере sendmail, связывается с почтовым сервером по протоколу smtp отправляет почту. Ну и как Вы наверное догадались, hMailServer и есть тот самый почтовый сервер, который и будет отправлять почту.
Но там используют smtp.mail.ru, по этому потребуется установка hMailServer (если не ошибаюсь он и DKIM поддерживает) и указание его адреса в место smtp.mail.ru
И вопрос, а почему Вы хотите использовать Windows для php скриптов? Windows жрет ресурсов намного больше чем linux и лицензия денег стоит...
при таком запросе результат ($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 может их посчитать за Вас.
но может быть можно обойтись просто запросом к БД?
Можно использовать DISTINCT
"Non-authoritative " ответ показывает что IP address был получен из локально (из кэша нэйм сервера) а не из авторизированнго источника. В этом случае для вас сайт будет работатать, а для других ( гугла например) - нет.
Да ну? А я думал немного иначе:
Неавторитативный отклик (non authoritative response) возвращают серверы, которые не отвечают за зону, содержащую необходимую resolver информацию.
Вот интересная статья, думаю она расширит Ваши познания в данном вопросе.
inet_interfaces = localhost Этот параметр отвечает, за то, какие адреса будет слушать postfix
Можно конечно и iptables...
а в самой настройке 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 не указывать параметр
какую роль здесь играет hMailServer?
Он будет играть роль MTA (почтового сервера).
Если очень коротко, то схема такая:
У php есть функция mail(), которая вызывает программу sendmail.
В данном примере sendmail, связывается с почтовым сервером по протоколу smtp отправляет почту. Ну и как Вы наверное догадались, hMailServer и есть тот самый почтовый сервер, который и будет отправлять почту.
Нужно ли проводить на свой сайт пробную атаку ddos?
Достаточно утилиты ab (если есть доступ к консоли)
где -n это общее число запросов, а -c это одновременных запросов.
ограничения типа как у яндекса и гугла есть?
Вы не поняли.
Делаете как в статье, но в место smtp.mail.ru укажите имя сервера (или localhost если на этой же машине), предварительно установив hMailServer
В общем как мне быть и что делать?
Даю подсказку
Но там используют smtp.mail.ru, по этому потребуется установка hMailServer (если не ошибаюсь он и DKIM поддерживает) и указание его адреса в место smtp.mail.ru
И вопрос, а почему Вы хотите использовать Windows для php скриптов? Windows жрет ресурсов намного больше чем linux и лицензия денег стоит...