Web-программирование \ PHP

Счетчик скачивания файлов

От автора: при создании сайтов очень часто необходимо выкладывать на его страницах материалы для скачивания. При этом полезно знать, какой популярностью пользуется тот или иной файл, а для этого необходимо вести учет количества его скачиваний. Поэтому в данном уроке мы с Вами рассмотрим два варианта создания счетчика скачивания файлов.

Читать далее

Web-программирование \ PHP

Файл htaccess

От автора: в этом уроке мы с вами познакомимся сразу с несколькими директивами сервера Apache, которые позволят нам управлять доступом. Используя эти директивы, мы сможем управлять доступом, к примеру, запрещая или разрешая доступ к сайту, к части сайта или к отдельным файлам на сервере.

Читать далее

Web-программирование \ PHP

Шаблон проектирования MVC

От автора: в данном уроке я хотел бы поговорить с Вами о шаблоне проектирования MVC. Это очень популярный, а главное полезный шаблон проектирования, который предусматривает полное разделение логики скрипта от его представления (дизайна). Мы разберем его теоретические основы и в качестве практики переделаем ранее созданную CMS из мини курса, который ранее публиковался у нас на сайте, таким образом, чтобы полностью отделить ее логику от дизайна.

Читать далее

Web-программирование \ PHP

Шаблоны проектирования: Singleton, Factory

От автора: при разработке веб-приложений разработчикам очень часто приходится решать одни и те же задачи, которые с течением времени стали типовыми. Поэтому для их решения были придуманы так называемые шаблоны проектирования. В данном уроке я хотел бы рассмотреть два наиболее полезных и часто применяемых шаблона проектирования.

Читать далее

Web-программирование \ PHP

Отражения PHP (class ReflectionClass)

От автора: при разработке веб-приложений иногда необходимо получать информацию о структуре того или иного класса. Причем, данную информацию, необходимо получать программно. Для решения данной задачи, применяются отражения. Отражения – это специальный класс языка PHP, который содержит множество различных методов по получению информации о структуре произвольного класса.

Читать далее

Web-программирование \ PHP

Функции обратного вызова в PHP

От автора: в данном уроке я хотел бы поговорить о приеме, который достаточно редко используется в создании скриптов на языке PHP, особенно на ранних этапах изучения языка. Речь идет о функциях быстрого вызова. Поэтому в данном уроке мы разберем, что это такое и каких видов они бывают.

Читать далее

Web-программирование \ PHP

Google Translate

От автора: в данном уроке хотел бы показать Вам, как можно использовать различные сторонние ресурсы для решения поставленных задач на примере сервиса Translate от компании Google.

Итак, на примере сервиса Translate от компании Google мы с Вами попрактикуемся в отправке запросов на удаленный сервис. Посмотрим, как можно узнать какие данные необходимо отправить, чтобы получить правильный результат. В данном уроке мы с Вами создадим свой простенький переводчик на основе сервиса от Google.

Читать далее

Web-программирование \ PHP

Передача значений переменных из JavaScript в PHP и наоборот

От автора: в данное время практически каждый сайт использует язык JavaScript и различные библиотеки написанные на нем, к примеру jQuery. И очень часто возникает задача в передаче значений переменных из JavaScript в PHP. Поэтому в данном уроке мы с Вами рассмотрим способы, при помощи которых, можно решить данную задачу. Хочу обратить внимание, что передать можно только значение, а не саму переменную, определенного языка.

Читать далее

Web-программирование \ PHP

URL Shortener API - создание коротких ссылок

От автора: при посещении веб-страниц очень часто необходимо выкладывать ссылки на различные интернет ресурсы, к примеру, форум или социальные сети. Но некоторые из них содержат огромное количество символов, что существенно ухудшает их читаемость. К тому же, очень длинная ссылка, при установленном ограничении вводимых символов, может существенно уменьшить добавляемое сообщение. Поэтому в данном уроке, мы с Вами рассмотрим очень удобный сервис от компании Google, который позволяет уменьшить длину Ваших ссылок.

Читать далее

Web-программирование \ PHP

Тестирование кода с PHPUnit

От автора: при разработке веб-приложений так или иначе будут возникать различные ошибки и неточности в работе некоторых элементов, на поиск и исправление которых можно затратить значительное количество времени. Поэтому в данном уроке мы с Вами познакомимся с очень хорошим инструментом библиотеки PEAR, который позволяет выполнять тестирование отдельных элементов будущего скрипта. Название данного инструмента PHPUnit.

Читать далее