Я уже установил последнюю версию XAMPP и установил gammu.
В терминале я могу отправить sms или идентифицировать свой мобильный телефон, но если я попробую ту же команду на php shell_exec или exec, что-то не так.
Команда:
"C:\Program Files\gammu\bin\gammu.exe" --sendsms TEXT 06706177529 -text "halooo" This works.
Команда в php:
$a = shell_exec('"C:\Program Files\gammu\bin\gammu.exe" --sendsms TEXT 06706177529 -text "halooo"');
Это пишут мне:
Предупреждение: Файл конфигурации не найден! Предупреждение: чтение конфигурации не выполняется, используя встроенные значения по умолчанию! Ошибка открытия устройства, его не существует.
Что может быть неправильным?
На самом деле мое решение не было плохим. Мне просто пришлось скопировать файлы конфигурации gammu в php, у которого есть код. Таким образом, конфигурация должна находиться в одной папке с php.