PHP

CodeIgniter Debug Toolbar

CodeIgniter debug toolbar

Отладочная панель для фреймворка CodeIgniter, портированная из Kohana (в свою очередь перенятая из Symfony).

Установка

  • Копируем все из директории application в директорию application вашего проекта
  • Все картинки из директории images в вашу директорию с картинками, путь можно настроить в конфигурационном файле
  • В основном конфигурационном файле application/config/config.php включаем хуки
  • В конфигурационном файле application/config/hooks.php дописываем:
    $hook['display_override'] = array(
    'class' => 'DebugToolbar',
    'function' => 'render',
    'filename' => 'DebugToolbar.php',
    'filepath' => 'hooks'
    );
  • Все настройки Debug Toolbar хранятся в файле application/config/debug_toolbar.php

Если возникли проблемы

В связи с некоторыми ограничениям в функционале Codeigniter'а были расширены библиотеки Benchmark и Log — если вы в свою очередь тоже их изменяли, то перед тем как копировать их в свой проект нужно внимательно все проверить, и в случае необходимость внести изменения в свой код вручную.

Если у вас все получилось и вы хорошо разбираетесь в Codeigniter’е вас может заинтересовать предложение работы в Киеве.

Скачать: CI_Debug
Скачать: Kohana debug toolbar
Статья на Habrahabr — там же подробнее об установке

Метки: ,

Суббота, 28 марта 2009 HTML, PHP Комментариев нет

uploadify — jQuery-плагин для загрузки файлов

uploadify — jQuery-плагин который может превратить любой элемент HTML-документа, у которого есть ID, в инструмент для загрузки файла или группы файлов с возможностью отслеживания процесса загрузки. Плагин использует Flash в клиентской части и серверную часть написанную на PHP.
uploadify - jQuery-плагин для загрузки файлов

Основные настройки:

  • одновременная загрузка нескольких файлов
  • ограничение по размеру и типу файлов
  • начало зарузки, сразу после выбора файла
  • возможность вызова callback-функции на каждом этапе

Демо — http://www.uploadify.com/demo/
Скачать — http://www.uploadify.com/download/

Метки: ,

Среда, 25 марта 2009 JavaScript, PHP Комментариев нет

AjaXplorer — AJAX файл-менеджер

AjaXplorer — бесплатный AJAX файл-менеджер с большими возможностями и приятным интерфейсом.
Работает на PHP (версии 4 и 5) и не нуждается в базе данных.

AjaXplorer - AJAX file manager

Основные возможности AjaXplorer:

  • Переименовывать/копировать/перемещать/удалять/скачивать директории и файлы
  • Одновременная загрузка нескольких файлов с отображением прогресса
  • Редактирование текстовых файлов (есть подсветка синтаксиса для: js, php, html, java, sql и perl)
  • Просмотр изображений в виде слайд-шоу
  • Прослушивание mp3-файлов
  • Просмотр flash-видео
  • Просмотр и распаковка zip-файлов
  • Закладки для быстрого доступа к файлам
  • Мультиязычный интерфейс
  • Возможность использовать комбинации клавиш и drag'n'drop
  • Рекурсивный поиск и многое другое

Так же администратор в AjaXplorer может создавать пользователей и давать им доступ к определенным директороиям.

Метки: , ,

Понедельник, 23 марта 2009 JavaScript, PHP Комментариев нет

XtraUpload — бесплатный скрипт для файл-хостинга

XtraUpload — бесплатный скрипт для создания файлового хостинга на пример как Rapidshare.com или Megaupload.com.

XtraUpload - free file-hosting script
Скрипт написан на PHP (использован фрэймворк CodeIgniter) и MySQL.

XtraUpload предоставляет как обычный — бесплатный доступ,  также может быть использован и как платформа для e-коммерции — предостовление premium-аккаунтов, в XtraUpload интегрированна поддержка таких платежных систем:

  • PayPal
  • 2CheckOut
  • Authorize.net
  • Moneybookers
  • StormPay
  • E-gold

› Прочитать статью

Метки: ,

Суббота, 21 марта 2009 PHP Комментариев нет

ecoder — он-лайн редактор кода

ecoder — простой он-лайн редактор кода построенный на PHP и JavaScript. Поддерживает несколько одновременно открытых документов, подсветка кода в реальном времени, файл-браузер и загрузчик.
ecoder - web-редактор кода

Метки:

Суббота, 21 марта 2009 JavaScript, PHP Комментариев нет

Ajax Image Editor — открытый AJAX-редактор изображений

Ajax Image Editor - AJAX-редактор изображений
AIE (Ajax Image Editor) - открытый (open source) редактор изображений с использованием AJAX, который может быть легко интегрирован в ваше web-приложение (блог, галерея, он-лайн магазин и т.п.).
Основные возможности AIE:

  • изменение размеров
  • повернуть/отразить
  • применение фильтров
  • текстовая надпись
  • добавление водянях знаков (watermarks)

Клиентская часть AIE работает с использованием ExtJS, а серверная — PHP+ImageMagick. Демо можно посмотреть на офф. сайте.

Метки: ,

Пятница, 20 марта 2009 JavaScript, PHP Комментариев нет

CodeIgniter 1.7.1

CodeIgniter 1.7.1PHP-фреймворк CodeIgniter обновился до версии 1.7.1. Список изменений там.

Метки:

Четверг, 12 февраля 2009 PHP Комментариев нет

Использование filter_var () вместо регулярных выражений

Обычно для валидации e-mail можно использовать вот такое выражение или упрощенный вариант:

$filter = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$";
if (!eregi($filter, $user_email))
{
	echo "неправильный e-mail адрес";
}

с помощью filter_var () это делается так:

if (!filter_var($user_email, FILTER_VALIDATE_EMAIL))
{
	echo "неправильный e-mail адрес";
}

Таким образом можно быстро определить соответсвует ли принятое нами значение тому, что мы ожидаем. › Прочитать статью

Метки:

Среда, 11 февраля 2009 PHP Комментариев нет
Май 2012
Пн Вт Ср Чт Пт Сб Вс
« Апр    
 123456
78910111213
14151617181920
21222324252627
28293031