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] Lancer un terminal à partir de PHP ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Par défaut [Système] Lancer un terminal à partir de PHP ?
    Bonjour à tous,
    Je planche actuellement sur l'intranet de ma société, qui travaille essentiellement en télémaintenance (on passe par du RRS, pour les connaisseurs ... bref, une sorte de reverse-SSH, donc en ligne de commande) .
    Le gros du truc fonctionne, mais le top serait évidemment de pouvoir lancer la télem depuis l'intranet,et pour ca il me faudrait pouvoir ouvrir un terminal depuis l'intranet ... et là, ca bloque déjà plus.

    J'ai tenté un appel par system(), exec(), et shell_exec(), mais ces fonctions redirigent la sortie dans une variable, en restant "interne" à PHP, pas moyen d'avoir un affichage "externe" (une fenetre appellée par le navigateur) avec ca ...

    Aprés moult heures de google et de recherches à droites et a gauche, je n'ai même pas trouvé un début de commencement d'info sur le sujet ... quelqu'un s'est déja penché sur le problème ? ou je fais fausse route depuis le début ?
    Merci !

    PS: J'ai faili oublier, ca tourne sur du White Box (une Red Hat modifiée) 3.0, avec du PHP 4.3.9 ...

  2. #2
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    pourquoi ne pas laisser PHP faire le tout le travail et rediriger la sortie de la fonction cmd ou shell vers le navigateur.
    avec de l'ajax on aurait l'impression d'avoir le terminal en face de soit.

    Je ne sais pas si ca peut convenir.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Par défaut
    j'y ai pensé, mais aprés reflexion :
    1- j'ai peur du temps de rafraichissement du pseudo-terminal ... le but est d'arriver sur une appli en mode texte, sur laquelle on doit tout faire pour aller VITE . Bon, il faudrait que je teste, c'est vrai ....
    2- aprés re-réflexion, je ne vois pas comment gérer un flux d'entrée avec ce systeme ? pour la sortie, ca peut effectivement être jouable, mais pour dialoguer avec le terminal, je vois pas ?
    Bref, merci à toi en tous cas ! je vais continuer à me triturer les neurones ...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Par défaut
    Bon ! solution trouvée, pour tout ceux que ca interesserait ...
    la solution : un appell system() ou exec() à un xhost ET a un xterm ...
    ca donne quelque chose comme ca au final :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $bin='xhost + > /dev/null ; xterm -ti VT220 -u8 -geometry 800x600 -lc -e mon_script.sh';
     
    exec ($bin,$mes);
    et le pire, c'est que ca marche !
    merci a l'excellent TV de tvtsii.net pour son aide plus que précieuse ...
    hopes it helps !

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

Discussions similaires

  1. [Système] lancer un script bash à partir de php
    Par ayago dans le forum Langage
    Réponses: 1
    Dernier message: 27/05/2008, 08h15
  2. Réponses: 2
    Dernier message: 15/10/2007, 15h05
  3. [Système] Lancer un script python en PHP
    Par gannher dans le forum Langage
    Réponses: 10
    Dernier message: 13/09/2007, 11h24
  4. [Système] lancer un programme Java via PHP
    Par bibiwan14 dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2007, 15h13
  5. [Système] Lancer un script perl avec PHP
    Par pepite dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2006, 12h30

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