Вызов функции контроллера Codeigniter в фоновом режиме с использованием COM (& quot; WScript.Shell & quot;) не работает

Я хочу отправлять push-уведомления в фоновом режиме. Для этого я хочу вызвать php-файл, который будет отправлять push-уведомления в фоновом режиме, используя COM. Вот мой код, в котором я хочу вызвать функцию контроллера, используя COM. Но это не работает.

  $WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("D:\wamp\bin\php\php5.4.16\php-win.exe -f D:\wamp\www\Project_name\Controller\function", 0, false);

пожалуйста, помогите мне

0

Решение

Как сказано в руководстве пользователя, при работе с cli вы должны пройти через index.php и указать контроллер и метод. Инструменты — это контроллер, сообщение — это функция / метод, а параметр — между кавычками.

$ php index.php tools message "hello world"

Я думаю, вы бы выглядели так, но вы должны попробовать.

$oExec = $WshShell->Run("D:\wamp\bin\php\php5.4.16\php-win.exe -f D:\wamp\www\Project_name\index.php Controller Function", 0, false);
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector