Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2783 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Exécuter un script dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécuter un script dans un formulaire

n°2088549
mystouille
Posté le 11-07-2011 à 07:49:17  profilanswer
 

Bonjour à tous.
 
Je vous explique mon problème:  
J'ai un script bash qui fait bien tout ce que je veux. Par contre ce script, pour tourner, a besoin d'une donnée, disons un nom  
d'utilisateur. Pour faire plus propre pour l’utilisateur, j'ai créé une page html (en local sur ma machine) où l'utilisateur entre son  
nom dans un formulaire. Mon problème est que je ne sais pas comment executer mon script bash avec ce formulaire. Je pensais
au début passer par PHP mais je n'y arrive pas.
J'ai ceci :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>RandomGo</title>
  </head>
  <body>
  <HTML><BODY>
  <FORM ACTION="monscript.php">
  Saisie : <INPUT NAME="ligne">
  <INPUT TYPE="submit">
  </FORM>
  </BODY></HTML>
  </body>
</html>

 
Avec monscript.php qui execute mon script bash. Cette solution ne fonctionne pas pour moi car firefox veut télécharger "monscript.php" au lieu  
de l'exécuter .. J'imagine que ça doit être une histoire de serveur qui doit tourner sur ma machine mais je n'ai pas ça.
 
Quelqu'un connait t-il un moyen simple d'executer un script à partir d'un formulaire ?
 
Merci d'avance.

mood
Publicité
Posté le 11-07-2011 à 07:49:17  profilanswer
 

n°2088560
egege
Posté le 11-07-2011 à 09:25:48  profilanswer
 

Il faut que tu installe un serveur PHP sur ta machine sinon le php ne sera pas interprété et le navigateur te proposera de télécharger le fichier php.
 

n°2088584
mystouille
Posté le 11-07-2011 à 10:32:04  profilanswer
 

Malheureusement ça ne va être possible comme ça va être exécuter sur des machines de prêts (pour lesquelles je ne peux pas faire d'installation).
 
Merci pour ta réponse.

n°2088667
egege
Posté le 11-07-2011 à 14:03:57  profilanswer
 

Et mettre ca sur un serveur sur internet c'est pas jouable ?

n°2088669
Dj YeLL
$question = $to_be || !$to_be;
Posté le 11-07-2011 à 14:09:21  profilanswer
 

Tu veux une page HTML qui va exécuter du PHP pour exécuter un script ?
 
Tu peux juste faire ./mon_script username ?


---------------
Gamertag: CoteBlack YeLL
n°2088842
mystouille
Posté le 12-07-2011 à 07:19:31  profilanswer
 

Il faut que cela soit le plus simple possible.
Mettre ça sur un serveur internet aurait été parfait mais je  
n'ai malheureusement pas le temps de le mettre en place (le script
lancé exécute plusieurs binaires avec interfaces).
 
J'ai finalement fait juste un script bash, avec des box xdialog en espérant que ça aille :-)
 
Merci à tous pour vos réponses.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Exécuter un script dans un formulaire

 

Sujets relatifs
Barre de recherche google dans un site SCRIPTscript générateur de sommaire
Formulaire envoi à la chaineScript d'ouverture de session windows 2000 server !!! HELP !
Formulaire avec DreamweaverScript pour téléchargement automatique
Formulaire avec dreamweaver cs5Controle case vide formulaire.
script shell classnotfoundexception avec le classpath defini[ActiveState]Comment executer les commandes perl sous ActiveState
Plus de sujets relatifs à : Exécuter un script dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR