IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

py fonctionne en commande mais pas inclus en php


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2017
    Messages : 4
    Par défaut py fonctionne en commande mais pas inclus en php
    Bonjour,
    Je débute en python et me heurte à un problème très basique : j'ai créé une script "one.py" avec le contenu suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/bash
    omxplayer "/var/www/html/zic/001.mp3"
    j'arrive à le faire fonctionner sans soucis en l'appelant dans une fenêtre commande (le fichier 001.mp3 est lu dans omxplayer)
    mais quand je veux l'intégrer dans ma page php,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mystring = system('python /var/www/html/zic/one.py');
    c'est le silence de mort, et pire j'ai une erreur dans mes logs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SyntaxError: invalid syntax   File "/var/www/html/zic/one.py", line 2     omxplayer "001.mp3"
    J'ai chmodé le tout en 7777777 mais rien à faire je ne comprends pas cette erreur qui doit être très basique : auriez vous une idée ?
    (J'appelle ma page avec mon IP exterieur)

    D'avance grand merci !

    (ma config : un superbe raspberry pi3 depuis peu)

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Ce n'est pas parce que tu lui donnes l'extension py que tu en fais un code python.

    À mon avis tu auras plus de chance comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $mystring = system('/bin/bash /var/www/html/zic/one.py');
    Bien sur on peut aussi lancer des commandes système ou des front-end avec python mais utiliser ce langage pour ne faire que lancer un exécutable installé sur ta machine ça n'a pas grand intérêt.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2017
    Messages : 4
    Par défaut
    Merci Vincent pour ta réponse. Ça fonctionne mieux comme cela :-). Je vais pouvoir continuer mes explorations !!

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/12/2015, 20h11
  2. Réponses: 4
    Dernier message: 15/11/2010, 21h31
  3. [ODBC] Connection fonctionne avec ligne de commande mais pas sur site
    Par maxeur dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/03/2010, 14h33
  4. [Wamp] Requete fonctionne sous phpmyadmin mais pas en script php
    Par ben.IT dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 04/01/2010, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo