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

JavaScript Discussion :

Insérer du php avec un bouton en JS


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Points : 16
    Points
    16
    Par défaut Insérer du php avec un bouton en JS
    Bonjour j'ai une question assez compliqué qui doit pas l'être tant que ça (enfin dans ma tête ça l'est pas)

    J'ai créé un joli bouton qui execute une fonction JS appelée start49. Cette fonction fait office de question afin de lancer un process. Mon soucis étant que ce process est en fait de l'execution de commande shell, que j'ai intégré dans du php grace à shell_exec.

    Mais la je me rend compte que je ne sais pas ou mettre mon php, puisqu'il faut que cette commande s'execute après validation de la question en JS (j'espère que je vous ai pas trop perdu.)

    Pour le code ça donne:

    pour le bouton:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <button class="btn-start" type="button" onClick="start49();"> Start </button>

    Pour le php:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $output = shell_exec('./tacacs start 49');
    echo "<pre>$output</pre>";
    ?>

    Avec toute ma gratitude (et sans trop me frapper svp), je vous remercie !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Ta question est juste un non sens ...
    (ça va j'ai pas tapé trop fort ?)

    php s'execute coté serveur...
    js coté client ...

    En gros c'est comme si tu essayais de changer le texte d'un lettre que tu as envoyée à quelqu'un mais au moment ou le destinataire ouvre le courrier ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Ca va, j'ai mal, mais je devrais m'en sortir.
    Je me perd pas mal dans tout ça, mais j'ai bien compris que je devais exécuter le php sur mon fichier htm.
    Je voudrais dérouler le programme de sorte qu'après que l'on ai accepté par le js, on puisse exécuter ma commande shell (en fait, si vous avez même une solution pour executer le shell depuis le js, c'est vrai que ça se passerais encore mieux)

    Pour info, c'est une interface graphique d'un tacacs. C'est pour ça que j'ai besoin de passer du shell

  4. #4
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Un appel AJAX après validation par le JS?
    Parenthèse: la validation dont tu parles a-t-elle des implications au point de vue sécurité? Parce qu'une validation en JS, c'est une passoire...
    Un ascenseur est une machine qui passe quand même la moitié de son temps à descendre.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Bonjour !

    Non, c'est juste une confirmation pour pas se tromper de port de serveur, aucune validation de sécurité

    Je ne connais pas du tout l'ajax, je vais essayer de regarde ça un peu.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Après lecture, l'ajax ne sert qu'à des confirmation de sécurité?

    J'ai vu qu'il y avait une fonction script intégré, mais je ne suis pas sur d'avoir vu une possibilité d’interpréter du shell.

  7. #7
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Ajax sert à envoyer une requête vers le serveur et à lire la réponse que le serveur renvoie, sans recharger la page d'où part la requête.
    Ce n'est pas limité à des confirmations de sécurité.
    Un ascenseur est une machine qui passe quand même la moitié de son temps à descendre.

Discussions similaires

  1. [MySQL] Appeler une fonction php avec un bouton
    Par Megchan dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 18/12/2014, 14h11
  2. [XL-2010] Insérer la date avec une bouton en VBA
    Par daboussiarafet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/07/2014, 01h20
  3. [MySQL] tableau en php avec des boutons de modification et suppression
    Par mouloudis dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/05/2013, 16h18
  4. [MySQL] comment faire un lien avec un bouton pour ouvrir une page en php
    Par Debutant10 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 10/04/2012, 21h11
  5. Insérer plusieurs id avec un bouton
    Par johanne29 dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2010, 11h05

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