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
Utilisation de Gammu dans un exec en php
Modérateur : Francois
Re: Utilisation de Gammu dans un exec en php
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+
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+