Заголоки для сервера через php функцию header()

Разрабатывая приложения на php, многим часто бывает нужно отправить тот или иной заголовок серверу. Будь то заголовок кодировки или перенаправлении на другую страницу. Кто то использует заголовки для оповещения о недоступности страницы или о запрете…

Как посчитать количество символов в строке PHP

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

Интересные моменты PHP 5.4 :: Сравнение нововведений с версией 5.2.17

Пару дней назад решил перейти с версии php 5.2.17 на php 5.4.0. Главным образом мне было интересно начать пользоваться пространствами имен. Но помимо пространства имен там еще есть много интересных примочек которые раньше приходилось писать…

Автоподгрузка классов в PHP 5.3 — 5.4

С переходом на новую версию PHP 5.4 мне пришлось пересмотреть свои методы автоподгрузки классов.  Если вы используете пространство имён то вам необходимо немного иначе пользоваться возможностями автоподгрузки классов. Итак немного сравнения. В версии PHP 5.2.17…

Интересная особенность функции mysql_affected_rows()

Если во время запроса возникла какая либо проблема, то используемая сразу после функции mysql_query() функция mysql_affected_rows() вернёт -1.  И вроде бы всё ок, и можно проверить прошло ли всё успешно или нет написав такой код:…

Создание своей PHP CMS на основе модулей и шаблонов Часть 2.2 — Ядро

Очередную статью посвящённую созданию своей веб системе я решил посвятить файлу view.php. Данный файл получает данные из его соответствующей модели (соответствующую модель определяем в контроллере «controller.php») и осуществляет вывод отображения модуля. Иными словами выводит информационную…

Создание своей PHP CMS на основе модулей и шаблонов Часть 2.1 — Ядро

Итак у нас уже есть основа для нашей системы. Но ядро пока что пустовато. Оно умеет пока что только соединяться с базой данных. В этой статье мы продолжим собирать наше ядро, и прикручивать такие возможности…

Решение проблем при переносе блога wordpress на другой домен

Установил wordpress на локальный сервер. Добавил немного примочек, установил темок. Вроде бы всё хорошо. Затем перенёс его на другой комп и на другой домен. Если раньше был wordзress.lk то сейчас стал wordpress2.ds . Перестали подгружаться…

Вычисляем разницу между датами и определяем следующую и предыдущие даты с шагом в несколько дней, месяцев и т.д на php

Достаточно часто при разработке приложений на php, нам бывает необходимо вычислить разницу между двумя датами в днях, часах, секундах и т.д. Посчитать сколько дней осталось до какой либо даты, или же просто вычислить дату которая…

Создание своей PHP CMS на основе модулей и шаблонов Часть 2 — Ядро

Продолжая эпическую сагу про создании своей CMS (системы управления веб сайтом) мы подобрались к созданию ядра, иначе говоря основы на которой всё будет крепиться. Или как некоторые говорят движка. Создадим в директории /panel/core/ файл APPLICATION.php….