Если во время запроса возникла какая либо проблема, то используемая сразу после функции 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', [...]
Продолжая эпическую сагу про создании своей CMS (системы управления веб сайтом) мы подобрались к созданию ядра, иначе говоря основы на которой всё будет крепиться. Или как некоторые говорят движка. Создадим в директории /panel/core/ файл APPLICATION.php. Это файл содержит основные функции для работы админской части. Добавим в него класс APPLICATION, функцию инициализации и соединения с базой [...]
Для одного из наших проектов необходимо было вывести изменения курсов валют по отношению ко вчерашнему дню. Вроде бы совершенно простая операция вида 0.7862-0.7863 выдавала вместо необходимого -0.0001 результат -9.9999999999989E-5. Обновление версии php на сервере никакого результата не дало. При этом на локальном сервере результат был нормальным, а на хостинге кривым. Поиск схожим проблем в интернете [...]
Всем доброго времени суток. Сегодня вспомнил как я когда то искал пример для создания свой CMS. Тогда ничего в нете нормального я не нашёл. Решил дать поиск и просмотреть изменилась ли ситуация. Как оказалось всё так же. Ничего такого что могло бы помочь в написании своей системы. Много воды и ничего конкретного нет. Вот и [...]
Итак этот пост я решил посвятить чтению файлов XML средствами PHP. Самый просто способ прочитать xml-ку это SimpleXML. Это библиотека является очень удобной, короткой и локаничной. Итак предположим что у нас есть файл xml следующего содержания < ?xml version="1.0" encoding="UTF-8"?> <points> <a href="a=univercity" title="Список университетов"/> <a href="a=faculty_list" title="Список факультетов"/> </points>
На одном из моих проектов надо было дать возможность пользователям регистрироваться. Когда я как разработчик фейсбук апликейшена вызывал плагин регистрации всё было нормально, работало. Но стоило мне выйти с фейсбука через логаут, у меня вылезала ошибка Invalid ‘client_id’ . дня я провозился решая проблему. Решение оказалось простым. Необходимо переключить в настройках вашего приложения режим Sandbox [...]
Написал класс для фильтрации траффика на спам. А именно класс ищет в переменных передаваемых GEt-ом и POST-ом на запрещенные слова. Класс можно использовать при проверке форм. Класс использует таблицу базы данных, как место хранения слов — запретов, которые нужно фильтровать.
Последние коментарии