Страница 1 из 1

Фоновое выполнение php

Добавлено: 15 фев 2024, 20:05
SalahievFR
Подскажите, можно ли нажатием кнопки автоматизации выполнить в фоновом режиме php код?

Например, сейчас я написал код в автоматизации, и для его запуска со страницы списка записей нужно выбрать хотя бы 1 запись. Просто нажать не выбирая запись запустить код нельзя. Выходит сообщение о том, что ни одного элемента не выбрано.

Хорошо, выбираем 1 запись, запускаем код, и пока он выполняется висит форма. Хотелось бы чтобы форма закрывалась и код выполнялся на фоне.

Re: Фоновое выполнение php

Добавлено: 15 фев 2024, 22:18
SalahievFR
И запись бы еще не выбирать, а просто была бы кнопка на странице списка записей, которая запускает php код.

Re: Фоновое выполнение php

Добавлено: 15 фев 2024, 22:30
Antonyous99
Кнопку можно средствами JS создать и повесить на нужное место по фильтру URL.
Кнопка будет запускать нужный вам PHP код.

Re: Фоновое выполнение php

Добавлено: 15 фев 2024, 22:44
SalahievFR
Спасибо! Буду изучать.

Re: Фоновое выполнение php

Добавлено: 16 фев 2024, 07:08
nruslan2
Antonyous99 писал(а): 15 фев 2024, 22:30 Кнопку можно средствами JS создать и повесить на нужное место по фильтру URL.
Кнопка будет запускать нужный вам PHP код.
да только без использования системы плагинов не обойтись, так как кнопка должна ссылаться на файл php с кодом!! нельзя создать кнопку через js и забирать данные из бд или из пользовательского кода php!
те если хотим кнопку делаем через плагины!!

Re: Фоновое выполнение php

Добавлено: 16 фев 2024, 12:09
Antonyous99
Обычный Аякс-запрос. Можно чере jqury get, например. Примеров полно в сети.

Re: Фоновое выполнение php

Добавлено: 16 фев 2024, 17:55
SalahievFR
Мне не нужно отправлять или получать данные. Просто выполнить кнопкой get запрос, который как триггер запускает обновление на сайте.

Re: Фоновое выполнение php

Добавлено: 16 фев 2024, 22:38
nruslan2
Antonyous99 писал(а): 16 фев 2024, 12:09 Обычный Аякс-запрос. Можно чере jqury get, например. Примеров полно в сети.
ну собственно я так и написал)