История PHP началась с того, что Расмус Лердорф (датский программист) для учета и вывода посетителей на своем онлайн-резюме придумал и реализовал набор скриптов Perl/CGI, который был задействован для обработки шаблона HTML-документов. Получившийся набор скриптов Лердорф назвал Личной Домашней Страницей (Personal Home Page). Спустя некоторое время скорости и функциональности интерпретатора скриптов Perl стало недостаточно и программист, используя язык C, разработал новый интерпретатор шаблонов, именуемый PHP/FI, при этом FI означает Forms Interpreter (интерпретатор форм). Далее следовало длительное бета-тестирование и выход в 1997 году следующей версии обработчика PHP/FI2.0, которую уже использовали около 1 % интернет-доменов мира (примерно 50 тысяч).
PHP
Что такое PHP
PHP является языком программирования, предназначенным для разработки динамических веб-страниц. Для работы PHP на сервере размещается интерпретатор PHP, который находит на странице соответствующие инструкции, обрабатывает их и отправляет код html браузеру пользователя. Некоторые элементы при этом генерироваться могут на лету (отображение текущего времени и даты).
Конструкция if-else
Итак, сегодня мы поговорим о такой конструкции как If-else, в переводе на русский язык она читается как если — иначе. Схема данной конструкции имеет вид:
Простейший HTML DOM парсер на PHP
Сегодня вы узнаете о простейшем HTML DOM парсере на PHP. Данный скрипт написан на PHP5+, поддерживает невалидную HTML разметку, и самое главное, с ним очень просто работать.
5 библиотек на PHP для генерации Excel отчетов
Microsoft Excel по-прежнему является самым распространенным инструментом для анализа данных и генерации отчетов. Если вы когда-либо работали в корпоративных приложениях, то могли бы видеть, что у всех есть модули экспорта отчетов в Excel.
Так как вы скорее всего заняты в разработке веб-приложений, то вам будет полезен похожий функционал. Поэтому сегодня мы рассмотрим 5 библиотек на PHP, экспортирующих данные в Excel таблицы.
Расчет расстояния между двумя точками на PHP
Данная функция полезна тем, что с помощью нее можно запросто найти расстояние между двумя точками, заданными с помощью координат. Координаты берутся из Google Geotargetting API.
Расстояние можно получить в милях, футах, ярдах, километрах и метрах.
Создание красивых графиков с помощью jQuery и xCharts
Графики являются отличным визуальным представлением различных данных. Например, вы не сможете сделать по-настоящему профессиональную страницу администратора без использования графиков, кроме того они достаточно сложны в настройке.
Создание панели администратора с помощью Fuel PHP Framework
В первой части этой серии статей мы изучили основы Fuel PHP Framework. Во второй части поговорим о более серьезных темах. Мы создадим панель администратора для нашего приложения, пройдемся по основам использования ORM и научимся пользоваться пакетом Authentication для ограничения прав доступа. Также вы можете посмотреть уроки по php.
Итак, начнем!
Более 50 бесплатных CMS, о которых вы не слышали
На текущий день одним из лидеров среди бесплатных CMS (Content Management System) является платформа WordPress. С помощью этой системы управления контентом вы можете превратить ваш сайт в любое популярное веб-приложение (магазин, комьюнити, портал и т.д.).
Есть еще пара популярных CMS, но речь пойдет не о них. В этой статье мы собрали наиболее перспективные системы (возможно, вы о них не слышали), которые возможно в будущем станут популярными.
Знакомство с фреймворком Fuel PHP
Этот урок, состоящий из двух частей, познакомит вас с фреймворком