問題タブ [gammu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ubuntuサーバーターミナルでphpスクリプトを実行するとエラーが発生します
私は今本当に混乱しています..私は、このPHPスクリプトを作成して、gammuでSMSを送信し、ホームディレクトリに配置します
私はすでに$text
出力を確認していますecho $text
が、ターミナルで実行すると、php send_sms.php
常に予期しない「(」と表示されます
ここで何が問題なのか誰か教えてもらえますか??または、実行するphpスクリプトを/ var/www/の外に置くことはできませんか?? 私を助けてください..
c++ - Gammu-smsd runonreceive は 0 を返しますが、プログラム出力はありません
いくつかのセンサー データを取得して文字列に入れる C アプリケーションを作成しました。この文字列は、SMSD による送信のために gammu-smsd-inject に渡されます。参考までに、私のアプリケーションは fork() & wait() を使用して gammu-smsd-inject を起動します。プログラムは gammu-smsd-inject が終了するのを待ってから終了します。
私のプログラムは問題なく動作します。bash プロンプトから手動で実行すると、センサー データが取得され、gammu-smsd-inject が呼び出されて終了します。SMS はデータベースの送信トレイに表示され、電話で SMS を受信した直後に表示されます。
プログラムへの絶対パスを SMSD の runonreceive ディレクティブに追加しました。テキストを SMSD に送信すると、受信トレイに受信され、ログ ファイルからプログラムを実行しているデーモンを確認できます。ログファイルには、プロセス (私のプログラム) が正常に終了した (0) と記載されていますが、SMS をまったく受信せず、データベースの送信ボックスまたは送信アイテム テーブルには何も追加されません。
何が起こっているのでしょうか?コードリストはかなり長いので掲載していませんが、入手可能です。
それが起こっていると私が考えることができる唯一の考えは、gammu-smsd-inject が SQL 処理を実行する機会を得る前に (ツリーのどこかにある親プロセスによって) 終了されている可能性があるということです。しかし、これはゼロ以外の終了コードを作成しませんか?
upgrade - データベース構造は新しい Gammu バージョンのものです
gammu-smsd を実行するとエラーが発生する
バージョン 1.31.90 の my gammu とバージョン 1.34.0 のデータベース構造。
gammu のバージョンをアップグレードしてみる
ただし、gammu バージョンはバージョン 1.31.90 のままです
この問題を解決するのを手伝ってもらえますか?
ありがとうございました
ubuntu - gammu で SMS を送信できません
次のようなsintaxでSMSを送信したい:
出力はデータベースへの接続に成功しています。番号08982242410はSMSを受信しません。smsdlog を試すと、次のようなエラーが発生します。
この問題を解決する方法を教えてください。
ありがとうございました。
php - PHP から SMS を送信するための Python スクリプトの実行中にエラーが発生しました
編集実際には、設定ファイルのパスを関数のパラメーターとして使用して問題を解決できます
Python用のGammuライブラリを使用しています。私のアイデアは、SMS を送信できる Python スクリプトを作成し、後でスクリプト PHP から呼び出すことでした。
これがpythonスクリプトのコードです。
ターミナルからこのスクリプトを使用すると正常に動作しますが、問題は、exec() を使用して PHP からスクリプトを呼び出すと、ReadConfig() 関数を実行しているときに Gammu ライブラリからエラーが発生することです。
「sudo adduser www-data dialout」コマンドを実行して、Web サーバーに gammu を使用する許可を既に与えましたが、他に何が問題なのかわかりません。
これは、PHP からスクリプトを呼び出す方法です。
助けやアドバイスを探しています、ありがとう。