Архив рубрики: Работа

Профайлер PHP своими руками

Я в курсе существования пары профайлеров PHP кода, которые позволяют находить «узкие» места. Но не всегда получается их установить и настроить. Поэтому приходится изобретать что-то на коленке.

Рубрика: Полезности, Работа, Фриланс | Метки: , , | Оставить комментарий

Проблемы с fgetcsv

В PHP есть замечательная функция fgetcsv. Позволяет легко и просто читать значения из CSV файла. Но в какой-то момент возникла проблема с тем что функция не читает поля содержащие кириллические символы в кодировке windows-1251. Но это проявляется не на всех … Читать далее

Рубрика: Работа | Метки: , , | Оставить комментарий

Нестандартное использование Google Analytics

Обычно Google аналитика используется для подсчета посещаемости и для анализа поведения посетителей на сайте. Но также имеется механизм событий, которые позволяет делать зачастную не совсем стандартные вещи. Возникла задача фиксировать видит посетитель сайта определенный элемент на странице сайта или нет. … Читать далее

Рубрика: Работа | Метки: , | Оставить комментарий

Хранимые процедуры в MySQL

Скажем сразу, что лучше хранимые процедуры в MySQL не использовать. Но если пришлось — то вот несколько советов

Рубрика: Полезности, Работа | Метки: , , , | Оставить комментарий

Извращения с fancybox

Как известно fancybox позволяет открывать картинки во «всплывающем» окне. Но при этом размер окна и его дизайн прописывается либо глобально, либо никак. И во многом зависит от размера картинки. Но бывают требования сделать окошко «как в дизайне». И тогда на … Читать далее

Рубрика: Работа | Метки: , | Оставить комментарий

Сравнить два массива на PHP

Возникла задача сравнить на PHP два массива на полную идентичность. Т.е. не только совпадение ключей и значений, но и проверить последовательность расположения элементов относительно друг друга. И все еще усугублялось вложенностью массивов. Доходило до четырехмерного массива и больше. В результате … Читать далее

Рубрика: Работа | Метки: , | Оставить комментарий

Еще про Gmail и POP3

Как я уже писал получать почту с Gmail через POP3 не проблема. Но POP3 на Gmail работает довольно хитрым образом. При запросе письма через команду GET протокола POP3 это письмо «отмечается» как «прочитанное» и при следующем запросе его уже как … Читать далее

Рубрика: Работа | Метки: , , | Оставить комментарий

PHP, libCURL, cURL и OpenSSL сертификаты

При использовании SoapClient работающего по HTTPS возникла проблема в том что не удавалось загрузить WSDL и инициализировать клиент. Причем через браузер файл WSDL отдается нормально — только с предупреждением о невалидном сертификате. Оказалось что разработчики сервера не стали заморачиваться с … Читать далее

Рубрика: Работа | Метки: , , , | Оставить комментарий

Создание Excel файла из PHP скрипта

Как-то так получилось, что c давних пор я считал генерацию файла Excel (.xls) из скриптов PHP сложной и нудной работой. Формат был закрыт, да и нормальных библиотек не найдешь. Из «адекватных» вариантов было либо использование библиотек на Perl, либо создание … Читать далее

Рубрика: Полезности, Фриланс | Метки: , , , | Оставить комментарий

pop.gmail.com

Понадобилось забирать почту по POP3 с аккаунта на Gmail. Основная проблема в том что подключится можно только с поддержкой SSL. Помню что как-то давно использовал для аналогичной задачи какую-то навороченную библиотеку на Perl. А сейчас вот желательно нужно на PHP. … Читать далее

Рубрика: Полезности, Работа | Метки: , , | 1 комментарий