Category Archives: Programming

Установка PHPUnit «вручную» в Windows

Иногда бывает так, что у PHP по каким-то причинам нет доступа к интернету (NTLM-авторизация, блин((). Тогда придётся ставить всё вручную. В принципе, процесс установки описан на официальном сайте, но неправильно. Действовать можно так: 1.Скачать последнюю стабильную версию PHPUnit (при написании заметки была скачана версия PHPUnit-3.4.0). 2. Разархивировать и скопировать содержимое папки PHPUnit-3.4.0 в папку путь-к-php\PEAR. …

Read more

PHP-Подкасты

http://www.phppodcasts.com/

Длина URL

Вот забыл и всё тут: какое же ограничение на длину URI. Microsoft сказал: 2083 символа в ИЕ.

Работа с XML-данными в php

Если на сервере стоит версия php >= 5.0 (а сложно представить другое;)), то удобнее всего пользоваться классом SimpleXML. Здесь я опишу работу с ним. Создание объекта 2 основных способа — через конструктор и через factory-функцию simplexml_load_string. Второй способ лучше тем, что при ошибке создания объекта вернёт false. Правда, при этом будет выдавать E_WARNING, что не …

Read more

Curl в php

cURL — это свободная кроссплатформенная служебная программа командной строки для передачи файлов по различным протоколам с синтаксом URL. Использование cURL в php При использовании под Windows лучше для надёжности скопировать файлы libeay32.dll и ssleay32.dll из папки с php в system32. Представляет собой (не знаю, как всё устроено внутри, но как выглядит «наружу») объект, который инициализируется …

Read more

Функция header в php

Заголовки на скачивание файла коротко описаны здесь — https://blog.bullgare.com/2010/01/%d0%b7%d0%b0%d0%b3%d0%be%d0%bb%d0%be%d0%b2%d0%ba%d0%b8-%d0%bd%d0%b0-%d1%81%d0%ba%d0%b0%d1%87%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0/ Функция header в php используется для посылки HTTP-заголовков (почитать на w3.org).

Установка Nginx, PHP, PHP-FPM и MySQL под Windows через Cygwin

Статья по установке, ещё одна (только nginx) что такое Cygwin что такое php-fpm Забавно то, что при ребилде php постоянно вылазили ошибки с доступом. Как потом случайно удалось выяснить, дело было в Avira AntiVir.

Ресурсы по PHP на сайте IBM

Изучаем PHP, Часть 1: Страница регистрации, формы и взаимодействие с базой данных Изучаем PHP, Часть 2: Загрузка файлов на сервер и использование XML для хранения информации о файлах Изучаем PHP, Часть3: Аутентификация, работа с потоками данных, объекты и исключения Техническая библиотека

Стандарт кодирования на PHP, рекомендуемый Zend Framework

http://zendframework.com/manual/ru/coding-standard.html

Профилирование php-проекта: Xdebug

Установка Скачать После помещения библиотеки в папку с расширениями в php.ini надо написать

Далее ставим плагин для firefox — Xdebug Helper, настройка всего инструментария — в базе знаний Google Работа с Xdebug под Eclipse ещё про установку и настройку xdebug, Профилирование с Xdebug на habrahabr. Самое основное — параметр в php.ini

В итоге …

Read more