MVC приложение на php. Часть 2

В этом уроке мы добавим MVC, db layer. Итак, как мы помним наш bootstrap.php подключил некоторые биб-ки и ядро. В ядре мы не рассмотрели родительские классы M, V, [...]

PHP — регистрозависимый язык?

Задавались ли вы таким вопросом? Конечно все знают что пхп вроде как  регистрозависим, т.к. вот эти перменные например $Var и $var разные. Также всем известно что ключевые слова и языковые конструкции case insensitive: IF, ELSE, FOR, NULL, ECHO. [...]

Настройка SSD — перенос кеша хром и мозиллы

SSD отличается от HDD тем что число циклов перезаписи на нем ограничено порядка 10 000 и более. Цифра немалая тем не менее постоянными и мелкими файлами можно окончательно его угробить. При установке SSD на свой компьютер первым [...]

MVC приложение на php. Часть 1

Из паттернов меня устраивало mvc, registry. Для запросов я написал небольшой слой абстракции, для роутинга — свою функцию парсинга запроса. Структура веб-приложения будет [...]

Curl отправка sms

Стандартный функционал по обработке данных и отправке средствами curl. Создадим 2 файла: curl_req.php и curl_resp.php , т.е. запрос и ответ. curl_req.php // $ch = curl_init(); // для возврата результата curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, [...]

Windows рядом с Linux

Бывает необходимость поставить несколько разных дистрибутивов Linux на одном харддрайве. Покажу вам как разбить диск на разделы, отформатировать его, записать ОС и обновить загрузчик grub. BIOS и UEFI почти не отличаются. Просто [...]

Bitrix24 как я переделывал модуль поиска

Стандартный модуль поиска bitrix search вполне хорош, но есть один недостаток, если вы используете его в решении Bitrix24 корпоративный портал. Дело в том что результаты поиска выдают личную переписку! Итак, я начал копаться в коде [...]

WordPress cron + Crontrol + Events Calendar plugin

Займемся созданием планировщика для WordPress, который будет отправлять почту и смс о предстоящих событиях. Используем api wp-cron.php в связке с плагином Crontrol. Скрипт будет брать события, созданные в категории Events Calendar WD (плагин). [...]

Git базовые операции

Здесь опишу базовые операции работы с гитом. Для удобства создадим репозиторий на гитхабе. После зальем туда наш проект. Для этого в корне проекта выполняем команду  git init Появиться новая дир-я .git Проверим статус  git status [...]

Кастомизация select

Была задача кастомизации селекта. В интернете есть какие то решения, но порой громоздкие и тяжелые. Вот как будет выглядеть наш селект. пункт1пункт2пункт3пункт4пункт5 // инкапсулируем объект jQuery ;(function($){ // code [...]

Bitrix создание модуля

В официальной док-ии есть подробное описание. Наверно в этом его и недостаток, что оно какое то слишком подробное. Сам я учился создавать модуль на примере других модулей, но натыкался на подводные камни, присущие именно bx. [...]