Как выполнить php-скрипт с помощью кнопки (с помощью команды оболочки или с помощью ajax)?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как выполнить php-скрипт с помощью кнопки (с помощью команды оболочки или с помощью ajax)?

Сообщение Anonymous »

Я разработчик сайта Archi-wiki.org. У нас есть еженедельная почта, которая отправляется функцией PHP cli.php.
Команда оболочки для запуска ее вручную:

Код: Выделить всё

php7.4 cli.php -g parentheses -api https://www.archi-wiki.org/api.php -t "Alerte mail hebdomadaire TEST" -u "aw2mw bot" -p '****************' -ns 4000,4006 -nsg 4000 --intro "MediaWiki:Alerte mail hebdomadaire" --target Aphfug -d
с '--target' именем пользователя человека, которому мы хотим отправить почту, и '-t' объектом электронной почты (это два аргумента, которые я хочу разрешить пользователю изменять ).
Кнопку для отправки письма можно найти здесь: Gestion alerte hebdo (это кнопка «проверка почты посланника»)
Как можно Я получаю эту кнопку для запуска этого скрипта? Мы можем использовать node.js, jquery и ajax.
Я пробовал использовать функцию execSync, но импорт { execSync } из 'child_process'; не смог запустить child_process. Я тоже попробовал const execSync = require('child_process').execSync;.
Я запустил решение с помощью AJAX и метода post, но у меня нет права изменять cli.php на данный момент (главный разработчик скоро предоставит мне права, но сейчас у меня их нет)

Подробнее здесь: https://stackoverflow.com/questions/786 ... -or-with-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как выполнить цикл for в документе here (скрипт оболочки Linux)
    Anonymous » » в форуме Linux
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Скрипт оболочки, чтобы выполнить сборку Gradle и перейти на .m2
    Anonymous » » в форуме Linux
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Выполнить функцию PHP с помощью кнопки AJAX
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Запуск команды оболочки в Ubuntu через PHP
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Запуск команды оболочки в Ubuntu через PHP
    Anonymous » » в форуме Linux
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»