Page 1 sur 1

Utilisation de Gammu dans un exec en php

Posté : lun. 1 oct. 2018 22:42
par leroipele
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

Re: Utilisation de Gammu dans un exec en php

Posté : dim. 14 oct. 2018 21:41
par jelopo
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+