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

Langage PHP Discussion :

[Système] exécuter firefox côté serveur via php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut [Système] exécuter firefox côté serveur via php
    Bonjour, dans mon php je fais appel à system("./var/www/firefox/firefox") pour lancer un firefox coté serveur (sous linux) et le probleme c'est que rien se passe alors que lorsque j'ecris dans mon shell ./var/www/firefox/firefox y'a aucun souci.

    Le probleme c'est que aucun message d'erreur m'est renvoyé.
    J'ai tenté d'importer toutes les variables d'environnement du shell dans mon php mais tjs rien...

    Pouvez vous m'aider?

    Merci

  2. #2
    Membre éprouvé Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par défaut
    Tu peux nous donner la raison de ce lancement de firefox?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Salut, la raison est que dans le futur, un client connecté a mon interface, choisira une url de configuration d'un panneau d'affichage (qui constitue mon serveur) et cette config afichera les resultats obtenus sur le panneau (ecran dans une salle d'atente par exemple)

  4. #4
    Membre éprouvé Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par défaut
    Essaye un shell_exec .

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Merci pour les reponses.

    Un shell_exec ne marche pas non plus.

    Concernant supergogol, sais tu comment contourner ce probleme?

    j'ai rajouté la variable d'environnement DISPLAY dans php mais rien y fait toujours rien.

  6. #6
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Dans ton shell, si tu tapes la commande php, puis que tu colles le bout de script qui suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    shell_exec('./var/www/firefox/firefox');
    ?>
    Et que tu sors avec ctrl-d
    Qu'est-ce qui se passe ?

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Par défaut
    bonjour,
    cela est probablement du au fait que quand tu lance firefox à travers PHP et donc avec les droits de PHP, firefox ne pourra pas afficher sa fenêtre par manque d'accès au serveur X. Il quitte alors.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 28/04/2009, 09h20
  2. Réponses: 2
    Dernier message: 17/03/2007, 14h11
  3. [Système] Exécuter un programme Java en PHP
    Par sylsau dans le forum Langage
    Réponses: 10
    Dernier message: 26/04/2006, 20h02
  4. [Système] Exécuter un programme Java en PHP
    Par sylsau dans le forum Linux
    Réponses: 4
    Dernier message: 26/04/2006, 17h12
  5. Comment exécuter une API windows via php ?
    Par mikemead dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 31/03/2006, 10h19

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