Как отследить все PHP-скрипты на сервере, которые отсылают письма

Если у вас на сайте / на сервере появился скрипт, который отсылает слишком много электронных писем а-ля спам, то вы можете его отследить с помощью пары строчек специальных настроек в файле php.ini.

К слову стоит особо подчеркнуть, что просто так ничего не появляется на сайтах. Комплексно ищите веб-шеллы, ищите причины взлома и т.п. Просканируйте сайт на наличие вирусов специальным программным обеспечением. Но давайте все же вернемся к теме заметки…

(далее…)

Опубликовано 10-09-2014 в 10:04

Блокировка всплывающих окон браузерами — что с этим поделать?

Итак, все современные браузеры имеют встроенные возможности по блокировке всплывающих окон. Только вот не тех окон, которые сделаны на JQuery / JavaScript, а окон на старом добром windows.open().

Блокировка всплывающих окон браузерами - что с этим поделать

Чтобы функция блокировки всплывающего окна не срабатывала, пользователь должен самостоятельно вызвать оное окошко и никак иначе. Сымитировать клик с помощью JQuery .click() и т.п. не получится, — браузеры эти фокусы распознают.

Но давайте перейду-ка я к наглядным примерам. (далее…)

Опубликовано 27-08-2014 в 15:26

Drupal 7: как перенаправить лог ошибок из базы в файл (модуль Syslog)

Итак, для протоколирования всех критических ошибок и предупреждений в дистрибутиве Drupal 7 по умолчанию присутствует два модуля. Database Logging конечно удобен со своим веб-интерфейсом, но непозволительно прожорлив к системным ресурсам, — ведь он все пишет в таблицу базы данных.

Поэтому наиболее оптимальным вариантом будет настройка модуля Syslog и отключение / удаление Database Logging. Первый позволяет писать логи в файл, что естественно быстрее. Рассмотрим то, как его настроить.

Внимание! Использование Syslog на виртуальном хостинге будет невозможно, т.к. понадобится полный доступ к некоторым настройкам веб-сервера.

(далее…)

Опубликовано 5-08-2014 в 14:22

Как на определенной странице в Drupal назначить другую тему

С помощью хука-крючка под названием HOOK_custom_theme(), объявленном в программном коде вашего модуля, можно применить тему, отличную от той, что установлена на остальных страницах сайта для определенных страниц.

Итак, смотрим пример ниже:

<?php
function RedBookCMS_custom_theme() {
    if (current_path() == 'system/results/export_to_xls' || 
        stripos(current_path(), 'system/interpretation-export/all')) :
        return 'seven';
    endif;
}
?>

(далее…)

Опубликовано 7-07-2014 в 10:42

Как по SSH скачать файл с сервера себе на компьютер из Windows

Ниже представлено решение для тех у кого есть SSH-доступ к стороннему веб-серверу, но нет FTP-доступа, а определенный файл или файлы все равно нужно обязательно скачать любым доступным способом.

1. Нужно зайти на вот эту вот веб-страничку http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html, и скачать оттуда специальное приложение под названием ‘pscp.exe’. Обратите внимание на то, что это консольная утилита.

Скачать pscp - SSH

(далее…)

Опубликовано 16-06-2014 в 11:38

Вместо Manager в MODx открывается ISPManager — как исправить

Если вы перенесли свой сайт под управлением одной из веток CMS / CMF MODx (Evolution / Revolution) на хостинг, где у вас установлена такая не очень хорошая панель управления под названием IPSManager, то вы можете столкнуться со следующей проблемкой…

Итак, при попытке доступа к Менеджеру MODx к примеру по пути http://red-book-cms.ru/manager у вас странным образом будет открываться форма входа в ISPManager. Решить вопрос можно без обращения в службу поддержки хостинга и без правок httpd.conf с последующей перезагрузкой веб-сервера Apache. (далее…)

Опубликовано 6-06-2014 в 09:30

Как передать клик по родительскому элементу в дочерний на JQuery

Для эмуляции клика по вложенному дочернему элементу при клике пользователя на родительском элементе есть некоторые ‘подводные камни’, если так можно выразиться. Следующий фрагмента кода на JavaScript позволит читателям плавно миновать последние:

$(document).ready(function() {

    $('.abtn.b2').click(function(e){
        var $button = $(this).children('input[type="submit"]');
        if (e.target !== $button[0]) {
            $button.click();
        }
    });

});

(далее…)

Опубликовано 5-06-2014 в 14:09



Свежие комментарии

  • Радик: к записи Помогите, не получается спарсить. Вот тут #ire »
  • Администратор: к записи Когда меняете пароль к базе в панели управления хо »
  • Александр: к записи Добрый день! Подскажите пожалуйста есть макхост на »
  • Администратор: к записи Зависимость - от версий JQuery разве что и того, ч »
  • VellioN: к записи Есть какая нибудь зависимость от модулей друпал на »
  • VellioN: к записи Здравствуйте, у меня возникли проблемы. Сделал все »
  • Администратор: к записи Погуглите по теме FancyBox или LightBox скриптов. »

Статистика спама

Последние твиты