Php et lignes de commande
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Php et lignes de commande



  1. #1
    kevin8z

    Php et lignes de commande


    ------

    Bonjour, alors voilà j'ai un (petit) programme en php qui fonctionne bien:
    Code:
    <?php
    
    echo exec('rfcomm');
    
    ?>
    Celui ci me renvoie bien une réponse pour m'indiquer sur les port rfcommX sont ouvert ou fermée.

    Mias lorsque je veut écrire dans un fichier rfcomm0 pour l'envoyer sur ma liaison série ça ne fonctionne pas:
    Code:
    <?php
    
    echo exec('echo "RGB" > /dev/rfcomm0');
    
    ?>
    Mais si j'écrit directement cet ligne dans le terminal linux ça fonctionne, je reçoit bien le mot RGB de l'autre coté:

    echo "RGB" > /dev/rfcomm0

    -----

  2. #2
    kevin8z

    Re : Php et lignes de commande

    Alors voila ça fonctionne presque, si je fait "chown -R pi:www-data /dev/rfcomm0" ça avant d'executer le fichier en php je reçoie bien les information, mais le problème et qua chaque fois je doit aller dans le terminal et faire cette ligne manuel, comment faire pour ne plus l'écrire et que ça fonctionne?
    Merci

  3. #3
    Chanur

    Re : Php et lignes de commande

    Bonjour,
    Ça ne marche pas si tu passe ton chown par une commande exec précédente ?
    Ou peut-être en enchaînant les deux :

    Code:
    echo exec('chown -R pi:www-data /dev/rfcomm0; echo "RGB" > /dev/rfcomm0');
    A+
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.

  4. #4
    kevin8z

    Re : Php et lignes de commande

    Non ca ne fonctionne pas, mais si j'écrit directement dans le terminal: chown -R pi:www-data /dev/rfcomm0, et qu'après je lance mon fichier php ca va fonctionner, mais qu'une fois, car directement après le propriétaire devient root et le groupe redeviens dialout. Comment pour que le propriétaire soit tout le temps pi et que le groupe soit tout le temps www-data?
    Merci

  5. A voir en vidéo sur Futura
  6. #5
    Tryph

    Re : Php et lignes de commande

    Salut,

    t'as peut être réglé ton soucis depuis, mais si tu essaies de rajouter un sudo devant la commande qui lance ton script php, il se passe quoi?

  7. #6
    kevin8z

    Re : Php et lignes de commande

    Oui le souci est réglé. Quand je mettais sudo ca ne fonctionner pas non plus. Pour que ca fonctionne j'ai ajouter www-data (utilisateru apache) au groupe dialout.

Discussions similaires

  1. [PHP] Manipulation date php
    Par raph000000 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 17/07/2012, 20h54
  2. générer deux lignes de commande a partir d'un signal vidéo composite
    Par invite844d1109 dans le forum Électronique
    Réponses: 11
    Dernier message: 22/04/2010, 11h46
  3. éxécuter prog php par l'invite de commande
    Par inviteab18f26d dans le forum Internet - Réseau - Sécurité générale
    Réponses: 12
    Dernier message: 07/09/2008, 20h54
  4. commande interrupteur via php
    Par pi1148 dans le forum Électronique
    Réponses: 4
    Dernier message: 08/01/2008, 18h52
  5. Insérer une page php avec variables (ex : page.php?nom=jean) grâce au javascript
    Par invite991c0955 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 21/05/2005, 17h37