Совсем недавно состоялся релиз PHP 5.5, в котором было введено несколько новинок, делающих язык ещё более мощным. В этой статье, мы пройдёмся по самым интересным нововведениям, и посмотрим какие возможности они открывают разработчикам. Генераторы Генераторы... Далее
Многие разработчики ломают голову над скриптом, который будет обрезать текст определённой длины. Подобный текст используется в качестве краткого описания к статьям или постам. Различного рода CMS предоставляют нам готовые решения для подобного рода задач, н... Далее
Случайные числа — это неотъемлемая часть программирования, особенно если это касается систем безопасности. К примеру, криптография основывается на генерации случайных значений, для получения чисел которые невозможно предугадать. Конечно же и в PHP слу... Далее
Одноразовые ссылки можно использовать в самых разных ситуациях: для того, чтобы предоставить временный доступ к файлу или странице, или для подтверждения регистрации. В этом уроке мы покажем, как сгенерировать и внедрить одноразовые URL адреса. Создание URL... Далее
В данном уроке мы сделаем собственный кросс-доменный API. Может быть вы уже пробовали делать что-то подобное, и, вероятно, сталкивались с невозможностью нормальной работы функций API со сторонних доменов. В основном не получается сделать нормальный запрос A... Далее
Когда дело доходит до безопасности приложений, важно заботиться не только о железе и операционной системе, но и о написании защищённых скриптов. В данной статье вы узнаете, как обеспечить безопасность вашего приложения и сделать его менее уязвимым. Ниже при... Далее
В предыдущем уроке серии мы изменили клиентский и серверный скрипты для добавления функционала категорий в нашу простую CMS. Теперь изменим шаблоны для визуального представления новых возможностей. Клиентская часть Сначала изменим клиентскую часть, для отоб... Далее
В предыдущих уроках серии мы начала добавлять функционал категорий в нашу простую CMS. Сделаем следующий шаг — модифицируем скрипты серверной и клиентской частей. Модифицируем скрипт index.php клиентской части Добавим в скрипт клиентской части index.p... Далее
В предыдущих уроках серии мы построили простую CMS, которая имеет клиентскую и серверную части и позволяет осуществлять примитивное управление содержанием сайта без редактирования кода. Теперь расширим функционал нашего проекта. Добавим использование катего... Далее
В предыдущем уроке серии мы начали процесс добавления функционала категорий в нашу простую CMS. Рассмотрим, что нужно поменять в коде классов для реализации задуманных изменений. Создание класса Category Также как ранее мы создавали класс Article для управл... Далее