Архив рубрики ‘PHP’
Saturday, 1st August 2009 |
Имеем свежеустановленный Apache 2.2.11 с PHP 5.2.10 (и PHP 5.3.0) + MySQL 5.1.0. Операционная система Vista Home Premium (но я предполагаю что актуально для всех версий Windows).
Проблема: при попытке открыть WEB страницу которой необходимо подключение к базе данных Apache падает, в журнале событий появляется ошибка:
Сбойное приложение httpd.exe, версия 2.2.11.0, штамп времени 0×493f5d44, сбойный модуль php5ts.dll, версия 5.2.10.10, штамп времени 0×4a3908cf, код исключения 0xc0000005, смещение ошибки 0×00096f85, ИД процесса 0×4f8, время запуска приложения 0×01ca12759c60e3ac.
(more…)
Рубрика: PHP, mysql, windows, глюк, софт | 13 коммент. »
Friday, 20th March 2009 |
К своему стыду, после 5-летнего опыта работы, не могу похвастать знанием какого-нибудь общеизвестного каркаса для создания приложений (Framework’а). Как-то не нужно было – использовал свои библиотеки. Однако, в последнее время часто слышу это словечко, а тут знакомый программист рассказал что на новой работе у него используется Symfony. Решил посмотреть что это за чудо такое.
Собственно мое знакомство на данный момент ограничилось чтением индесной страницы и просмотром видео-роликов размещенных на ней. Впрочем, видео там очень показательные, – сразу становится понятна суть этой системы.
Идея проста: описывается каркас приложения внутри yml-файлов, по которым система создает базу данных и генерирует PHP код. Код уже вполне рабочий, который расширяется правкой сгенерированных PHP-классов.
(more…)
Рубрика: PHP | 28 коммент. »
Saturday, 28th February 2009 |
В копилку полезных ссылок – проект PHP.JS. Идея его проста – создать функции на Javascript, аналогичные имеющимся в PHP. Мне помогло, когда потребовалось обработать строку, упакованную на стороне сервера с помощью base64_encode().
Теоритически, программисты на PHP могут также использовать этот проект чтобы упростить себе жизнь при написании кода на JavaScript, если познания в нем невелики. Но я не думаю что это правильный путь, – надо изучать каждый язык основательно. А вот всякие полезняшки оттуда взять всегда полезно.
Рубрика: PHP, программирование | Нет комментариев »
Thursday, 5th June 2008 |
Изучая возможности новых версий MySQL задался вопросом, – что же это такое mysqli? Как оказалось очень классная вещь!
К своему стыду я и не знал, что mysql с версии 4.1 поддержит предварительную подготовку запросов (prepare) и их последующее выполнение с передаваемыми параметрами. Пока не выяснил только, расшаривает ли сервер (по идее должен), подготовленные запросы для всех подключений. Это ведь может резко снизить нагрузку на базу данных!
Единственно что плохо – похоже не все хостеры поддерживают его даже на данный момент (на хостинге РБК, по крайней мере не увидел где его можно включить). Поэтому лучше написать класс-враппер, чтобы можно было легко переключаться на старый протокол работы с mysql.
Полезные ссылки: толковая статья по теме (оригинал тут).
Рубрика: PHP, mysql, программирование | 2 коммент. »