Работа с ZIP‑архивами в PHP: создание и распаковка файлов В веб‑разработке нередко возникает задача упаковать файлы в ZIP‑архив или, наоборот, распаковать его. В PHP для этого есть встроенный класс ZipArchive — он не требует сторонних библиотек и покрывает большинство типовых сценариев.
Ниже разберём, как создавать ZIP‑архивы и извлекать из них файлы, с примерами и пояснениями.
Подготовка: проверка доступности расширения
Класс ZipArchive входит в стандартное расширение zip. Прежде чем писать код, убедитесь, что оно включено в вашей...
Коротковолновый усилитель мощности Применение автоматической регулировки тока покоя лампы по огибающей однополосного сигнала позволяет значительно снизить его и приблизить режим работы усилителя к идеальному.
Вторым, не менее важным, узлом в усилителе является стабилизатор напряжения экранной сетки, которому в любительском конструировании уделяется недостаточно внимания. Жесткий контроль цепей экранной сетки и происходящих в них процессов позволяет определить, что требует лампа для правильной работы. По поведению тока экранной...
Cноси винду ставь ubuntu
Бесплатно, легально, можно легко установить Linux Ubuntu.
Ubuntu — это разрабатываемая сообществом, основанная на ядре Linux операционная система, которая идеально подходит для использования на персональных компьютерах, ноутбуках и серверах. Она содержит все необходимые программы, которые вам нужны: программу просмотра Интернет, офисный пакет для работы с текстами, электронными таблицами и презентациями, программы для общения в Интернет и много других.
Обещание...
Часы на ИВ-18 (Arduino)
ИВ-18 - индикатор вакуумный люминесцентный многоразрядный для отображения информации в виде цифр, точки и знаков. Оформление — стеклянное. Индикация производится через боковую поверхность баллона. Размер знакоместа 5,4×10,5 мм. Число разрядов девять (9 разряд знак минус и точка). Изображение формируется из светящихся анодов-сегментов. Цвет свечения — зеленый. Масса 30 г.
Основные параметры индикатора ИВ-18:
Яркость свечения одного разряда 200-500 кд/м²
Угол обзора ≥ 80°
Ток...
Операционный усилитель Схемы инвертирующего и неинвертирующего усилителей показаны на рисунках. В обеих схемах операционный усилитель (ОУ) охвачен отрицательной обратной связью (ООС) по напряжению, то есть на инвертирующий вход ОУ подается часть выходного напряжения. В случае инвертирующего усилителя входной сигнал и сигнал ООС суммируется с помощью резисторов R1 и R2. Такая обратная связь называется параллельной. Обратная связь используемая в неинвертирующем усилителе, носит название последовательной, здесь...