HackWare.ru
Category

PHP

PHP

Как на хостинге Hostland в командной строке использовать современные версии PHP

Хостинг Хостланд позволяет выбрать любую версию PHP — от древних 5.* до самых последних (на данный момент это PHP 8.4). Причём для каждого сайта (даже на одном аккаунте) можно установить любую из версий. Достаточно перейти в Панел…

Читать статью →
PHP

Как конвертировать изображения в формат AVIF с помощью PHP

Оглавление 1. Формат AVIF для веб-сайтов 2. Программы для конвертации изображений в формат AVIF на сервере 2.1 Конвертация в AVIF утилитой magick 2.2 Утилита avifenc для конвертации в AVIF 3. Почему конвертация в AVIF с помощью PH…

Читать статью →
PHP

Как вставить HTML в PHP скрипт с использованием условий (без включения HTML в PHP код)

Оглавление 1. Можно ли смешить HTML и PHP код в одном файле 2. Как использовать условия в PHP для вывода HTML 3. Когда использовать условия в PHP для вывода HTML 4. Вывод HTML фрагментов за пределами PHP на основе выполнения услов…

Читать статью →
MySQL / MariaDB

Нужно ли закрывать соединения с MySQL с помощью $mysqli->close() в PHP скриптах. Нужно ли использовать $result->free()

Оглавление Для чего используются $mysqli->close() и $result->free() в PHP Обязательно ли закрывать соединения с MySQL / MariaDB и очищать результат SQL-запроса? Когда использование $mysqli->close() и $result->free() НЕ даст ощутим…

Читать статью →
PHP

Как в PHP проверить, что результат SQL-запроса пуст или не пуст

При выполнении SQL-запроса к базе данных в качестве результата выполнения могут быть возвращены строки и столбцы таблицы. Также может быть возвращено пустое значение, если в таблице не найдены данные, соответствующие запросу. Обыч…

Читать статью →
PHP

Как извлечь корень третьей степени в Linux. Как извлечь корень любой степени в Linux

Оглавление1. Как извлечь кубический корень в Linux2. Как найти кубический корень в калькуляторе Linux (GNOME Scientific calculator)3. Как найти корень любой степени в калькуляторе Linux (GNOME Scientific calculator)4. Как найти ко…

Читать статью →
PHP

Регулярные выражения PHP не работают с очень длинными строками (РЕШЕНО)

Функции preg_replace, preg_match_all и preg_match не работают с длинными строками При попытке искать в PHP по регулярным выражениям с помощью функций preg_replace preg_match_all и preg_match (или других функций поиска по регулярны…

Читать статью →
MySQL / MariaDB

Как в MySQL / MariaDB вывести список столбцов. Как в PHP проверить наличие столбца в таблице

Рассмотрим ситуацию, когда нужно узнать, существует ли определённый столбец в таблице, которая находится в базе данных под управлением СУБД MySQL или MariaDB. В этой заметке мы рассмотрим синтаксис SQL-запросов для получения списк…

Читать статью →
PHP

Как загрузить файл из URL и сохранить на сервере (как избежать нехватку оперативной памяти при загрузки больших файлов)

В PHP можно несколькими вариантами загрузить файл по ссылке (URL) и сохранить на сервере. Некоторые из них имеют важные отличия, которые могут стать ключевыми при выборе способа скачать и сохранить файл в PHP. 1. file_get_contents…

Читать статью →
MySQL / MariaDB

Ошибка «PHP Fatal error: Uncaught mysqli_sql_exception: No database selected» (РЕШЕНО)

Рассмотрим небольшой PHP код, который пытается подключиться к СУБД MySQL или MariaDB и выполнить запрос с выражением SELECT: <?php $db_user = "root"; $db_password = ""; $mysqli = new mysqli("localhost", $db_user, $db_password); if…

Читать статью →
↑