nginx и .htaccess о том как их подружить

Дата: Сентябрь 30, 2009

(2) комментариев

Достаточно долго думал над тем как мне настроить nginx так, чтоб нормально работало ЧПУ и в частности htaccess. думаю почему это так важно меня поймёт любой админ, у которого на виртуальном хостинге лежит больше одного сайта и хотябы один из них требует для себя ЧПУ.
Решение как ни странно оказалось очень простым, надо было всего лишь поставить полное проксирование всех входящих и исходящих пакетов на внутренний сервер apache уже предварительно настроенный. И сразу у вас заработает как надо и .htaccess и заморочек с mod_rewrite никаких не надо производить.
Читать полностью

Нахождение минимального числа в массиве

Дата: Сентябрь 28, 2009

(3) комментариев

Я сильно удивился, когда в списке функций php не нашол ни единой функции по нахождению минимального значения массива, хоть это задачи на самом деле простая, но можно было её решить и програмно :)
Решить её можно несколькими способами, какой выбирите вы это уже ваше дело.
Вот пример нескольких методов, вы можете придумать ваш :)
Читать полностью

SSH через сокеты

Дата: Сентябрь 24, 2009

(1) комментарий

Продолжая исследовать вопрос работы с сервером через SSH я наткнулся на проблему которую решить стандартными библиотеками не получилось, так как все хостеры с которыми я работаю на отрез отказались ставить библиотеку ssh, мотивируя это политикой безопасности компании. Но ведь есть и другой путь :) это работа через сокеты. Это конечно гораздо сложнее, так как надо понимать как происходит обмен данными по протоколу ssh.
Для работы с ssh мы воспользуемся библиотекой phpseclib0.1.5 которую можно скачать тут Читать полностью

SSH и PHP

Дата: Сентябрь 22, 2009

(0) комментариев

Недавно возникла такая задача, написать скрипт управления сервером. Первым что мне пришло на ум — это ssh и он к моей радости поддерживается PHP. Я быстренько накидал скриптик для подключения к серверу по ssh и хочу им поделиться с вами :)
Команды для ssh вы можете найти в инете, я же приведу только сам класс работы и распишу что за что отвечает.
Вот текст класса:
Читать полностью

CMS своими руками. Обработка ошибок

Дата: Сентябрь 15, 2009

(0) комментариев

В данной статье я хочу показать, как можно написать свой собственный обработчик ошибок в PHP. зачем это нужно думаю ни у кого вопросов не возникнет. Полезность данного решения при разработке любого программного продукта очевидна.
Думаю не для кого не секрет, что PHP имеет корни от perl в котором как таковой обработки ошибок не было, в случае ошибки скрипт просто выдавал ошибку 500. Появления обработчика ошибок в PHP стало в своё время настоящим прорывом, но технологии не стоят на месте. Пользователи становятся всё более требовательными, и вывод ошибок не всегда нужен пользователю.
Представленный мною скрипт основан на замечательной функции, реализованной в пхп set_error_handler, которая имеет 2 параметра — это callback функция и уровень ошибки.
Существуют следующие уровни ошибок в php:
E_COMPILE_ERROR,
E_COMPILE_WARNING,
E_CORE_ERROR,
E_CORE_WARNING,
E_ERROR,
E_NOTICE,
E_PARSE,
E_RECOVERABLE_ERROR,
E_STRICT,
E_USER_ERROR,
E_USER_NOTICE,
E_USER_WARNING,
E_WARNING,
Читать полностью

Скрипт проверки домена whois

Дата: Сентябрь 8, 2009

(0) комментариев

Недавно возникла задача, написать скрипт для проверки домена, изучив данный вопрос я написал небольшой скриптик для проверки. Скрипт конечно вышел не сильно доработаный и не все домены видит, но большенство самых популярных найти в нём можно.
Пример работы скрипта можно посмотреть тут
Немного о самом whois:
Основное применение — получение регистрационных данных о владельцах доменных имен, IP-адресов и автономных систем.
В детали самого скрипта вдаваться не буду, а просто покажу пример
Читать полностью

Автор: Sergey

,

Управление CD-ROM с помощью PHP

Дата: Сентябрь 8, 2009

(4) комментариев

Я всегда наивно пологал, что php не может делать ничего с кампом кроме как интерпритировать код для веб сервера, но к моему удивлению, оказывается с помощью пхп можно сделать гораздо больше чем просто отображение кода в браузере… собственно говоря данное видео тому пример.
Читать полностью

Автор: Sergey

,

PHP substr и странные символы, а так же мн. др.

Дата: Сентябрь 7, 2009

(1) комментарий

Иногда на некоторых серверах при работе со строковыи функциями возникают проблеммы такие как:
- некоректная обрезка текста функцией substr (появляются странные символы какбы в другой кодировке)
- неправильный подсчёт символов функцией strlen
- другие баги связанные со строковыми функциями
Чаще всего проблеммы возникают с функциями:
strlen()
strpos()
strrpos()
substr()
Как с этим бороться? Читать полностью

Автор: Sergey

,

Рисование на javascript jsgraphics

Дата: Сентябрь 5, 2009

(1) комментарий

Сколько раз вы хотели просто нарисовать стрелку на своей web-странице? Или несколько линий тут и там? К сожалению, HTML ничем не может в этом помочь, а использование изображений съедает трафик и замедляют загрузку ваших страниц.
Благодаря Уолтеру Зорну, вы можете теперь использовать JavaScript, чтобы рисовать объекты на ваших web-страницах. Запустите свой JavaScript редактор, следуйте инструкциям, приведенным ниже, и вы будете рисовать формы на своих web-страницах в мгновение ока.
Нажмите здесь, чтобы загрузить JavaScript библиотеку векторного рисования (6 КБ) согласно лицензии LGPL

Используйте библиотеку, чтобы рисовать:
линии
круги и овалы
прямоугольники
ломаные линии и многоугольники
тексты
картинки
Читать полностью

Автор: admin

,

Internet Explorer 6 в линуксе.

Дата: Сентябрь 4, 2009

(0) комментариев

ieДумаю все веб разработчики у которых стоит линкус сталкнулись с проблеммаой тестирования своих проэктов именно на браузере от мелкомягких и не только 6 версии но и других. Многие смотрят на портабл версию, но я предлогаю более интересный и удобный вариант. Оказывается ие6 и 7 можно поставить из репозитариев проэкта www.tatanka.com. и сделать это очень легко!
вот пример того как это сделать:
Конечно же у вас должен стоять пакет WINE.
выполняем следующие команды
Читать полностью

Автор: Sergey

,

PHP работа с FTP

Дата: Сентябрь 3, 2009

(0) комментариев

Сегодня хочу немного рассказать о том как работать с фтп на уровне php. Хоть задача и не слишком распространённая, но бывает очень важна например для масового переноса файлов с одного хостинга на другой. Вобщем где применить данную технологию решать вам.
Немного теории:
Протокол FTP (File Transfer Protocol — протокол передачи файлов) — один из старейших протоколов Интернета, предназначенный для передачи файлов между двумя хостами.

Как правило, при работе с FTP выполняются следующие стандартные действия:

* соединение с удаленным FTP-сервером
* регистрация на FTP-сервере
* загрузка файлов с сервера или на сервер
* закрытие соединения
Читать полностью

Галерея jquery lightbox 0.5

Дата: Сентябрь 1, 2009

(0) комментариев

Добрый день всем читателям моего блога. Сегодня я хочу рассказать как создать быстро и просто красивую галерею, используя мой любимый фрэймворк jquery и библиотеку jquery.lightbox.
Вот небольшой пример этой библиотеки:

Читать полностью

Автор: Sergey

, ,

Создание сайта - Echo-group Раскрутка сайтов