Я хочу отправлять 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);
пожалуйста, помогите мне
Как сказано в руководстве пользователя, при работе с 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);
Других решений пока нет …