Ошибиться в for-циклах довольно просто. К счастью, в C++ появляется все больше и больше вариантов, исключающих ошибки.
Небольшие улучшения в системе безопасности основного языка C++ 26
Безопасность — важный аспект C++26.
Контракты — пожалуй, самая важная функция для обеспечения безопасности.
Но C++26 может предложить гораздо больше.
Создание PHP календаря
В этой статье я расскажу как создать функциональный календарь с использованием PHP. Около года назад мне поручили сделать календарь событий на одном сайте. Заказчик не очень жаловал javascript или ajax, поэтому настоял на использовании PHP. Это было довольно интересный опыт. Мне пришлось забыть свои мечты о быстром выполнении заказа с использованием jQuery datepicker. Я уже приготовился к тому, что мне предстоит тяжелая работа. Потом меня осенило. Ведь календарь, по сути, является ни чем иным как системой циклических чисел. Чем больше я об этом думал, тем легче мне начинала казаться задача. В конце концов, после небольшого исследования о функциях даты PHP, я придумал способ, который действительно сработал. Рабочий пример можно скачать здесь.
Читать далееЗагрузка файлов на сервер
Для того, чтобы обеспечить произвольное количество полей под загружаемые файлы, необходимо воспользоваться клиентским языком JavaScript, который позволит динамически сформировать HTML-форму. Для рабаты скрипта необходимо, чтобы в том же каталоге, где расположено Web-приложение, имелся подкаталог file, содержащий файл, права доступ к которым были настроены таким образом, чтобы скрипт имел право записи в каталог.
Читать далееУдалить каталог вместе с его содержимым
Для удаления каталога со всем его содержимым необходимо осуществить рекурсивный спуск, удаляя перед использованием функции rmdir() е файлы при помощи функции unlink();
Читать далееСохранение изображений в базе данных 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, что позволит вам создавать музыкальные каталоги. Это довольно просто, поддержка базы данных не требуется.
Читать далееФорматирование строковых переменных
C помощью JavaScript можно создавать функции, которые позволяют форматировать строки с использованием дескрипторов HTML, однако многие основные возможности форматирования обеспечиваются непосредственно методами объекта string.
Читать далее