Создание PHP календаря

В этой статье я расскажу как создать функциональный календарь с использованием PHP. Около года назад мне поручили сделать календарь событий на одном сайте. Заказчик не очень жаловал javascript или ajax, поэтому настоял на использовании PHP. Это было довольно интересный опыт. Мне пришлось забыть свои мечты о быстром выполнении заказа с использованием jQuery datepicker. Я уже приготовился к тому, что мне предстоит тяжелая работа. Потом меня осенило. Ведь календарь, по сути, является ни чем иным как системой циклических чисел. Чем больше я об этом думал, тем легче мне начинала казаться задача. В конце концов, после небольшого исследования о функциях даты PHP, я придумал способ, который действительно сработал. Рабочий пример можно скачать здесь.

Читать далее

Загрузка файлов на сервер

Для того, чтобы обеспечить произвольное количество полей под загружаемые файлы, необходимо воспользоваться клиентским языком JavaScript, который позволит динамически сформировать HTML-форму. Для рабаты скрипта необходимо, чтобы в том же каталоге, где расположено Web-приложение, имелся подкаталог file, содержащий файл, права доступ к которым были настроены таким образом, чтобы скрипт имел право записи в каталог.

Читать далее

Сохранение изображений в базе данных MySQL

В этой статье я расскажу, как сохранять двоичные данные, такие как изображения в базе данных MySQL. Вы узнаете, как передать данные через HTML-форму в базу данных, извлекать и выводить их пользователю.

Читать далее

Работа с ZIP архивами в PHP

Расширение архива Zip в PHP используется для работы с Zip архивами и файлами, которые в них содержатся. Для использования этого расширения в PHP необходимо активировать php_zip.dll внутри файла php.ini. В этой статье вы узнаете о том, как работать с файлами Zip архивов в PHP, используя ряд PHP демо-приложений. Вы научитесь: создавать Zip архивы;

Читать далее

Создавайте динамические изображения с ImageMagick

Цифровое изображение и графика делают веб-сайты визуально более привлекательными и интуитивно понятными в управлении. Они могут передать идею со 100-процентной точностью и позволяют вместо тысячи слов использовать одну единственную картинку. Однако огромное количество изображений в сети Интернет имеют один большой недостаток – они статичны. Размер, разрешение, цвета и другие характеристики, которыми обладают изображения при первоначальной загрузке на веб-сервер, не меняются.

Читать далее

PHP расширения для работы с MP3

Сегодня музыкальные интернет-магазины, как, например Musikload, приобрели большую популярность. В этой статье я расскажу вам о считывании метаинформации mp3 файлов посредством PHP, что позволит вам создавать музыкальные каталоги. Это довольно просто, поддержка базы данных не требуется.

Читать далее