Utilisation de Gammu dans un exec en php

Piloter son installation depuis son smartphone, envoyer ou recevoir des SMS d'alerte... C'est ici !

Modérateur : Francois

Répondre
leroipele
Messages : 1
Enregistré le : lun. 1 oct. 2018 22:31

Utilisation de Gammu dans un exec en php

Message par leroipele » lun. 1 oct. 2018 22:42

Bonjour
J'ai installer gammu sur mon rapsberry avec un module GSM, j'arrive à envoyer des sms à partir de Terminal sans problème. J'ai installer Apache et écrit un php avec la commande suivante :
exec('echo "'.$message.'" | gammu --sendsms TEXT '.$number.);

Lorsque j'appelle ce php, j'obtiens le message suivant :

Erreur à l'ouverture du périphérique: il n'existe pas.

Je pense que l'utilisateur www-data utilisé par apache n'a pas le droit d'accéder au port serie ttyS0 qui porte le modem GSM

j'ai essayer de lui donner les droits avec les deux commandes sudo usermod -a -G dialout www-data et sudo chmod 4755 /usr/bin/gammu

Mais le résultat est le même

quelqu'un aurait une idée pour m'aider

Merci
Pierrick

jelopo
Messages : 99
Enregistré le : mer. 11 oct. 2017 10:23

Re: Utilisation de Gammu dans un exec en php

Message par jelopo » dim. 14 oct. 2018 21:41

Bonjour,

Dans l'exec, le positionnement des quottes et doubles quottes est-il bon ?
Y-a-t-il moyen de se connecter avec le user www-data et de lancer la commande en ligne de commande pour valider son fonctionnement ?

A+

Répondre

Retourner vers « Téléphonie et télécommunication »