Exécuter les commandes AT pour envoyer des sms en php
Je suis en train d'exécuter des commandes à partir de PHP.
J'ai essayé exec() et shell_exec()
S'il vous plaît ne pas suggérer tiers passerelle SMS mon client ne souhaite pas divulguer ses informations privées et veut envoyer des SMS à partir de son propre serveur.
J'ai un modem GSM joindre à un port série à laquelle je peux accéder par le biais de "mastic" comme dans la fig
Et je peux entrer les commandes AT pour envoyer des SMS comme dans la fig ci-dessous.
Je veux exécuter ces commandes par le biais de PHP.
avez-vous essayé
Pouvez-vous telnet dans le modem GSM? Si oui, vous pourriez essayer d'utiliser fsockopen à partir de PHP. php.net/manual/en/function.fsockopen.php Et ensuite utiliser fwrite pour écrire à la prise. php.net/manual/en/function.fwrite.php
oui, je suppose voici l'url de ce que je suis en utilisant chiark.greenend.org.royaume-uni/~sgtatham/putty/download.html mais je veux exécuter des commandes par le biais de PHP, les commandes sur l'écran noir sur la deuxième fig
Selon il y a 10 ans commentaire sur le manuel php vous pouvez simplement écrire pour le port com avec
WOW ! 10 ans de commentaire, je vais essayer ça !
plink.exe
?Pouvez-vous telnet dans le modem GSM? Si oui, vous pourriez essayer d'utiliser fsockopen à partir de PHP. php.net/manual/en/function.fsockopen.php Et ensuite utiliser fwrite pour écrire à la prise. php.net/manual/en/function.fwrite.php
oui, je suppose voici l'url de ce que je suis en utilisant chiark.greenend.org.royaume-uni/~sgtatham/putty/download.html mais je veux exécuter des commandes par le biais de PHP, les commandes sur l'écran noir sur la deuxième fig
Selon il y a 10 ans commentaire sur le manuel php vous pouvez simplement écrire pour le port com avec
fopen
.WOW ! 10 ans de commentaire, je vais essayer ça !
OriginalL'auteur Milind More | 2013-04-09
Vous devez vous connecter pour publier un commentaire.
Salut, je suis à l'envoi de sms à l'aide de la classe php sur windows 8 par le présent code php.
PHP de SÉRIE de la classe Lien
salut @MilindMore j'ai généré le lien à partir de google drive c'est pour php_serial.class.php fichier. lien pour php_serial.class.php
xam, très très Grâce. Il a travaillé comme un Charme.
est-ce de travailler avec Modem USB? J'ai une erreur "port série Spécifié n'est pas valide"
agréable à entendre 🙂 upvote si ça fonctionne
OriginalL'auteur
Vous avez juste besoin d'une communication RS232 classe comme celui-ci
http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html
Alternativement, vous pouvez également utiliser fopen()
$serial->sendMessage("AT+CMGS='8149823689' ".chr(13)." hello world");
Je n'ai pas essayé la bibliothèque donc je ne peux pas confirmer que vous êtes en train de faire 😉
BTW: si votre serveur est en cours d'exécution sur Windows, je ne suis pas sûr de communications série avec PHP seront pleinement de travail sans l'aide d'une application externe/bibliothèque
OriginalL'auteur Damien Legros