Почему не добавляется в базу данных информация с формы?

Существует несколько причин, по которым информация с формы может не добавляться в базу данных при использовании PHP. Вот некоторые возможные причины и способы их устранения: 1. Проверьте правильность подключения к базе данных. Убедитесь, что вы используете правильные данные для подключения к базе данных в вашем скрипте PHP. Проверьте, что вы используете правильные хост, имя пользователя, ... Читать далее

Рубрики PHP

Как с помощью регулярки вытащить значения в квадратных скобках?

Для того чтобы вытащить значения, находящиеся в квадратных скобках, воспользуемся функцией preg_match_all() в PHP с использованием регулярного выражения. Если у нас есть строка, содержащая значения в квадратных скобках, допустим "[apple] [banana] [orange]", и мы хотим получить все значения внутри скобок, мы можем использовать следующее регулярное выражение: preg_match_all('/[(.*?)]/', $string, $matches); Обратите внимание на двойные косые черты ... Читать далее

Рубрики PHP

Возможно ли отправить в бд через sql запрос в формате BLOB, heic изображения?

Вопрос, связанный с сохранением изображений в базе данных в формате BLOB, является довольно распространенным при работе с PHP. Ответ на ваш вопрос зависит от версии PHP, которую вы используете, и версии базы данных, которую вы планируете использовать. Сначала рассмотрим возможности работы с изображениями в формате HEIC. Формат HEIC (High Efficiency Image Format) был разработан как ... Читать далее

Рубрики PHP

На сервер приходит пустой массив с файлом, если название файла содержит русские буквы, в пути к файлу указанному в CURLFile объекте?

Проблема, описанная в вашем вопросе, связана с передачей файлов на сервер с использованием CURL и обработкой файлов в PHP, когда названия файлов содержат русские буквы. Для решения данной проблемы, вам потребуется изменить код на стороне клиента (отправителя) и сервера (получателя). На стороне клиента: 1. Проверьте, что кодировка для названия файла русскими буквами - UTF-8. Если ... Читать далее

Рубрики PHP

Как получить данные getContentsом через контраллер в Laravel 6?

Для получения данных с использованием getContents в Laravel 6, нужно следовать следующим шагам. 1. Создайте маршрут в файле web.php для вашего контроллера. Например: Route::get('/your-route', 'YourController@yourMethod'); 2. Создайте контроллер с помощью команды Artisan: php artisan make:controller YourController 3. Откройте созданный контроллер YourController.php и добавьте метод yourMethod, чтобы обрабатывать запрос: public function yourMethod(Request $request) { $url = ... Читать далее

Рубрики PHP

Какова допустимая глубина иерархии методов класса?

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

Рубрики PHP

У php-fpm есть какие-то дополнительные таймауты?

Да, у PHP-FPM есть несколько дополнительных таймаутов, которые позволяют контролировать время ожидания и выполнения скриптов. Эти таймауты настраиваются в конфигурационном файле php-fpm. Один из таких таймаутов — это request_terminate_timeout. Он определяет максимальное время, в течение которого может выполняться скрипт. Если скрипт не завершается в указанное время, PHP-FPM прерывает его выполнение и возвращает ошибку. Значение этого ... Читать далее

Рубрики PHP

Как найти товар на сайте по полю поиск с помощью phpQuery?

Для поиска товара на сайте с использованием phpQuery вам понадобится выполнить следующие шаги: Шаг 1: Подключите библиотеку phpQuery Первым шагом будет подключение библиотеки phpQuery к вашему проекту. Вы можете загрузить библиотеку с официального сайта phpQuery и подключить ее к вашему PHP-скрипту. require 'phpQuery.php'; Шаг 2: Загрузите HTML-страницу в строку Далее вам нужно загрузить HTML-страницу с ... Читать далее

Рубрики PHP

Какой приоритет у оператора => определения элемента массива?

В языке программирования PHP оператор "=>" используется для определения элемента массива при использовании ассоциативных массивов или установки значений ключ-значение в массиве. Оператор "=>" устанавливает соответствие между ключом и значением элемента массива. Он позволяет указать, какому ключу соответствует какое значение. Однако, приоритет оператора "=>" не существует. В PHP, операторы выполняются в порядке их появления, слева на ... Читать далее

Рубрики PHP

Ошибка на друпале 9. Only variables should be passed by reference с чем может быть связана?

Ошибка "Only variables should be passed by reference" в Drupal 9 может быть связана с несколькими возможными проблемами. Вот некоторые из них: 1. Отсутствие указателя на переменную: PHP обрабатывает параметры функции по значению по умолчанию. Это означает, что при передаче переменной в функцию она копируется, и функция работает с копией, а не с самой переменной. ... Читать далее

Рубрики PHP