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

Php et lignes de commande



  1. #1
    invite1f39ae77

    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
    invite1f39ae77

    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
    invite1c6b0acc

    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+

  4. #4
    invite1f39ae77

    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
    invited8c72a90

    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
    invite1f39ae77

    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 invite9689f6d6 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 17/07/2012, 21h54
  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, 12h46
  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, 21h54
  4. commande interrupteur via php
    Par invite231e6b60 dans le forum Électronique
    Réponses: 4
    Dernier message: 08/01/2008, 19h52
  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, 18h37