Архив для категории ‘PHP

Пару дней назад решил перейти с версии php 5.2.17 на php 5.4.0. Главным образом мне было интересно начать пользоваться пространствами имен. Но помимо пространства имен там еще есть много интересных примочек которые раньше приходилось писать самому а сейчас это уже всё есть. Итак начнём. Пространство имён: Что это такое ? Представим разные файлы. В каждом [...]

С переходом на новую версию PHP 5.4 мне пришлось пересмотреть свои методы автоподгрузки классов.  Если вы используете пространство имён то вам необходимо немного иначе пользоваться возможностями автоподгрузки классов. Итак немного сравнения. В версии PHP 5.2.17 я писал:   function __autoload($class){ global  $_SETTINGS; $files['UPLOAD_FILES'] = $_SETTINGS['doc_dir'].'/vcontrol/core/upload.class.php'; $files['WMThumbnail'] = $_SETTINGS['doc_dir'].'/vcontrol/core/thumbnail/wmthumbnail.class.php'; if (!isset($files[$class])) return ; require_once ($files[$class]); }

Если во время запроса возникла какая либо проблема, то используемая сразу после функции mysql_query() функция mysql_affected_rows() вернёт -1.  И вроде бы всё ок, и можно проверить прошло ли всё успешно или нет написав такой код: if(mysql_affected_rows($dblink)>0){ обработка } Но есть одно НО! Если запрос на обновление имеет те же данные что уже имеются в базе, [...]

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

Итак у нас уже есть основа для нашей системы. Но ядро пока что пустовато. Оно умеет пока что только соединяться с базой данных. В этой статье мы продолжим собирать наше ядро, и прикручивать такие возможности как инициализация модулей и их создание. Так как наша система CMS будет создаваться по по принципу MVC (Model-View-Controller), нам необходима [...]

Установил wordpress на локальный сервер. Добавил немного примочек, установил темок. Вроде бы всё хорошо. Затем перенёс его на другой комп и на другой домен. Если раньше был wordзress.lk то сейчас стал wordpress2.ds . Перестали подгружаться картинки из темки. Решил эту проблему добавлением в файл wp-config.php 2-х строк:           define('WP_HOME', 'http://wordpress2.ds'); define('WP_SITEURL', [...]

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

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

Для одного из наших проектов необходимо было вывести изменения курсов валют по отношению ко вчерашнему дню. Вроде бы совершенно простая операция вида 0.7862-0.7863 выдавала вместо необходимого -0.0001 результат -9.9999999999989E-5. Обновление версии php на сервере никакого результата не дало. При этом на локальном сервере результат был нормальным, а на хостинге кривым. Поиск схожим проблем в интернете [...]

Всем доброго времени суток. Сегодня вспомнил как я когда то искал пример для создания свой CMS. Тогда ничего в нете нормального я не нашёл. Решил дать поиск и просмотреть изменилась ли ситуация. Как оказалось всё так же. Ничего такого что могло бы помочь в написании своей системы. Много воды и ничего конкретного нет. Вот и [...]


top
технические условия на пищевые продукты . регистрация домена org . мебель киев