instructions et script
This commit is contained in:
25
script.sh
Normal file
25
script.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
echo Content-type: text/html
|
||||
echo ""
|
||||
echo "<HEAD><TITLE>Test CGI en Shell</TITLE></HEAD>"
|
||||
echo "<H1>Essai CGI</H1>"
|
||||
echo "<H2>Quelques variables d'environnement du serveur</H2>"
|
||||
echo "<P>"
|
||||
echo SERVER_SOFTWARE = $SERVER_SOFTWARE"<BR>"
|
||||
echo SERVER_NAME = $SERVER_NAME"<BR>"
|
||||
echo SERVER_PROTOCOL = $SERVER_PROTOCOL"<BR>"
|
||||
echo SERVER_PORT = $SERVER_PORT"<BR>"
|
||||
echo REQUEST_METHOD = $REQUEST_METHOD"<BR>"
|
||||
echo SCRIPT_NAME = "$SCRIPT_NAME""<BR>"
|
||||
echo QUERY_STRING = "$QUERY_STRING""<BR>"
|
||||
echo "<HR>"
|
||||
echo "<H2>Lancement de la commande donnée en argument dans l'URL</H2>"
|
||||
# Remise en forme, (les espaces ont disparu)
|
||||
QUERY_STRING=`echo $QUERY_STRING | sed 's/%20/ /g'`
|
||||
echo "Appel de la commande : <B>$QUERY_STRING</B> <BR><BR>"
|
||||
echo "en tant que utilisateur $(whoami)<BR>"
|
||||
echo "<code>"
|
||||
# On introduit les sauts de ligne, nécessaires en HTML
|
||||
# $QUERY_STRING | sed 's/$/<BR>/'
|
||||
echo "</code>"
|
||||
echo "</P>"
|
||||
Reference in New Issue
Block a user