Tag Archives: php
Функция 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 надо написать zend_extension = \ext\php_xdebug.dll Далее ставим плагин для firefox — Xdebug Helper, настройка всего инструментария — в базе знаний Google Работа с Xdebug под Eclipse ещё про установку и настройку xdebug, Профилирование с Xdebug на habrahabr. Самое основное — параметр в php.ini xdebug.profiler_enable_trigger=On …
Установка и использование PHPUnit в Windows
Сначала устанавливаем PEAR. Далее нужно зарегистрировать каналы путь-к-php\pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com Теперь можно установить PHPUnit путь-к-php\pear install phpunit/PHPUnit При этом может поругаться на версию PEAR. Надо обновить — см. заметку по установке PEAR. Если не получилось установить с помощью PEAR. После этого нужно писать тесты. Подойдёт что-то вроде ModelAdv.php <? …
Установка PEAR под Windows
Установка PEAR под Windows путь-к-php\go-pear.bat лично у меня работать не захотело (php5.3), пока не изменил bat-файл на следующий: @ECHO OFF set PHP_BIN=php.exe %PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar pause после этого для установки переменных окружения (если это нужно): путь-к-php\PEAR_ENV.reg или добавить путь-к-php в переменную PATH. Может понадобиться обновить PEAR: путь-к-php\pear upgrade PEAR
Профилирование php-проекта: APD
При разработке сайта под большую нагрузку нужно постоянно искать слабые места в коде. К примеру, при добавлении нового функционала на частопосещаемой странице появился кусок кода (функция, метод), который заметно замедляет работу проекта в целом. Нет пределов совершенству, и проект можно вылизывать до бесконечности, но на что стоит обратить внимание — подскажет профайлер кода. Лично я …
Переустановка WAMP
при переустановке windows можно обойтись без переустановки apache, mysql и php
Генерация cтроки запроса из переданного массива/объекта в php
Не знал) http_build_query — >php 5.1.2