Автор: gtalex

  • PHP OpenSSL — работаем с почтой pop.gmail.com

    Чего-то хозяева бэкдора активизировались прямо — вчера домены парсили, сегодня тестят работу с гугулом по SSL. Собственно, код (имхо полезный): $descriptorspec = array( 0 => array(«pipe», «r»), 1 => array(«pipe», «w»), 2 => array(«file», «/dev/null», «a») ); $cwd = ‘/tmp’; $process = proc_open(‘openssl s_client -crlf -connect pop.gmail.com:995’, $descriptorspec, $pipes, $cwd, $env); sleep(1); if (is_resource($process)) {…

  • Списки всех существующих доменов

    Общеизвестная информация по «нашим» доменам: .RU https://partner.r01.ru/ru_domains.gz .SU https://partner.r01.ru/su_domains.gz .РФ https://partner.r01.ru/rf_domains.gz Международники http://premiumdrops.com/zones.html НО доступ 25$ в месяц — дороговато… Так же у меня на «поплавке» висит переделанный бэкдор, который по идее должен исполнять посланный ему PHP код, я же его просто изучаю и делюсь с тобой, уважаемый читатель — думаю у меня на это…

  • Многосайтовость на Битриксе бесплатно!

    Приветствую уважаемые! Итак, хочу поделиться мыслями по поводу реализации многосайтовости на Битриксе не приобретая доп.лицензий на каждый сайт (опробовано на доменах 3его уровня — работает, до 2го пока руки не дошли, но думаю метод работать будет). Метод не очень удобен, а так же не использует функционал Битрикса по работе с сайтами (это понято — при…

  • Битрикс «Сертифицированный партнер»

    Для подтверждения статуса компании «Сертифицированный партнер» Битрикс, пришлось пройти сертификацию по новым типам сертификатов «Администратор. Модули», «Администратор. Бизнес», «Разработчик Bitrix Framework». Сегодня закончил последний, и пожалуй самый главный «Разработчик Bitrix Framework»!

  • Table jos_404sef_meta doesn’t exist when using LOCK TABLES

    Нужно сайтик с джумлой перекинуть с одного хостинга на другой. Выгружаю БД дампером — загружаю, не пашет. Оказалось не выгружает нихрена — «jos_404sef_meta doesn’t exist when using LOCK TABLES» Поставил —skip-lock-tables — выгружать начал, но половину таблиц в БД PHPMyAdmin таблицу jos_404sef_meta вообще не видит, но как оказалось она есть! но немного в другом регистре!…

  • Mysql бэкап всех баз данных в разные файлы

    Полезный скрипт echo ‘show databases’ | mysql -u root —password=»pass» —skip-column-names | grep -v information_schema | xargs -I {} -t sh -c ‘mysqldump —opt -u root —password=»pass» {} | gzip > /backup/mysql/{}-$(date +%Y-%m-%d-%H.%M.%S).sql.gz’

  • Виртуальная машина Битрикс «не видит» сетевой интерфейс eth0

    Не так давно использую технологию виртуализации серверов, в качестве самой виртуальной машины испльзую готовую BitrixVM. Собственно, всё шло хорошо — тут захотел я перетащить виртуалку с одного физического сервера на другой. Перенёс не всю папку с виртуалкой (моя ошибка), а только vmdk — жестский диск. При запуске виртуалки — ошибка eth0 error fetching interface information…

  • Возможно, сайт взломан — в htaccess 404 по страничкам дора

    Сегодня с «Инструменты для веб-мастеров» Гугла пришло письмо «Возможно, сайт взломан» с указанием конкретной чужеродной страницы, по мнению Гугла! И действительно, при открытии этой странички обнаруживаю рецепт маринованых огурчиков! Яндекс в отличие от Гугла прекрасно скушал дорвей расположенный на моём сайте и даже поставил его в выдачу (причём сразу на хорошие позиции! обидно — левость…

  • Битрикс. Защита регистрации от спамеров — stopforumspam.

    Буквально задолбали один сайт с авто-регистрацией новых пользователей! (благо в форум не срут). Тем не менее — капчу уже завернул до неузнаваемости — всё равно прошибают! Готовых бесплатных (этого клиента «качать» на деньги — долго и нудно) решений на маркетплейсе не нашел — самому что-то ваять честно — лень! Нашел решение, очень симпатичное мне по…

  • Ограничение на размер загружаемого на сервер файла

    Нужно было загрузить файлик 30Мб — не лезет! Проверил настройки upload_max_filesize post_max_size всё ОК оказалось nginx не пускал увеличил client_max_body_size и вуаля!

  • Битрикс — разделяем хосты в логах Аpache

    В стандартной вирт.машине Битрикс логи Апача пишутся в один файл, причём без занесения туда вирт.хоста, соответственно понять к какому именно вирт.хосту был запрос — невозможно. Решения два: первое в конфиге аппача в LogFormat добавить %v — это как раз виртуальный хост. второе — для каждого вирт.хоста прописать свой файл для сбора логов P.S. И вообще,…

  • Битрикс Sitemap — проблема и решение

    Итак, взял на обслуживание/раскрутку нового клиента — платформа, как вы уже догадались Битрикс. При наведении порядков, столкнулся с такой проблемой: Правилами внутренних редиректов странички вида filename.php для клиента отображаются как filename.html а так же некоторые filename.php отображаются как категории /filename/ Для правильной раскрутки всё должно быть правильно, в т.ч. sitemap.xml, который к сожалению упорно генерируется…

  • Форум Битрикс — расширенное модерирование пользователей. Компонент Модератор.

    Форум на Битриксе, честно говоря сильно отстаёт по возможностям от любых современных бесплатных форумов, а он многим нужен. Двойная авторизация — не вариант, и приходится искать сторонние решения и допиливать то что есть … Одно из самых необходимых — возможность дать группе модераторов собственно права на модерирование, без доступа в админскую панель Битрикса. С чем…

  • Делаем отзывы для Joomla — jcomments

    Обращаются за помощью люди с сайтам на самых разнообразных CMS. Сегодня вот понадобился инструмент Отзывы на сайте с движком Joomla. Решение — использование модуля jcomments. Качаем с оф.сайта последнюю stable версию, создаём меню, материал, вешаем его на менюшку (всё как обычно). И материал подключаем jcomments — вставкой тега {jcomments on}. Вуаля — отзывы готовы. Правда…

  • Битрикс — несколько сайтов на хостинге. Разграничение доступа.

    Собственно, снова словил горький опыт по вырезанию вредоносного кода СРАЗУ на всех сайтах хостинга (изначально — официальная виртуальная машина Битрикс VM). А беда вот в чём — допустим у меня прижилось 20 сайтов на виртуалке (под каждый делать виртуалку — жесть), каким то неизвестным мне образом на одну из виртуалок попадает троян в виде иньекции…

  • Репостинг ссылки с картинкой на стену facebook.com

    Получаю письмо с жалобой от клиента (сайт на Битриксе) — при репостинге с социальной панельки на стену facebook иногда прикрепляется не картинка новости, а любая другая находящаяся на страничке. Хотелось бы чтоб цеплялась именно картинка с темы. Роем: Комплексный bitrix.news -> смотрю шаблон вывода детальной новости — там bitrix:main.share, где фейсбук подключается в темплейте компонента…

  • Yii — управление пользователями yii-user-management

    Итак, для работы веб-приложения жизненно необходимая вещь — работа с пользователями, которую в свежеустановленном yii webapp я не обнаружил. Да — авторизация есть, но на этом всё. Нагуглил понятие «extensions» для фреймворка — как следует из названия — расширения. Одно из них судя по названию мне подходит yii-user-management. Судя по описанию — довольно неплохой инструмент:…

  • Yii — фильтрация в CGridView

    Итак, после недолгих изучений Yii было принято решение уже что нибудь начать. А начать я решил с базы квартир для Риэлтеров. Имхо, если проект довести до ума, сделать удобным в использовании — за применением не заржавеет. Вообще, какая разница с чем оперировать — основные принципы в работе в разных отраслях одинаковы. Вот так взять и…

  • Взломали Твиттер

    Ломанули таки сволочи мой твиттер 🙁 Почистить гадость помог сервис http://delete.twitlan.com в связке с Web Deweloper — «check all checkbox» для отметки сразу сотни записей т.к. насрать успели порядочно (порядка 900 левых твитов) Спамили ссылками на чистые доры например shopladyme.com или www.dinosrestaurantastoriany.com Что ещё использовали кроме хакнутых твиттеров — не анализировал, как хакнули — тоже…

  • PHPStorm IDE и Yii фреймворк

    Ну что могу сказать — после довольно затяжного периода различных доработок под Битрикс потянуло меня снова на «нормальное» программирование… Задумал я с нуля сделать серьезный проект под хорошую нагрузку, соответственно для правильной оптимизации считаю, что каждая строчка кода должна быть мне как родная./ Прошлый раз, года наверное 3 назад я пробовал силы с CodeIgniter PHP…