Files
lia_cgi/script.sh

25 lines
917 B
Bash

#!/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&eacute;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>"