1

我需要执行一个 cgi shell 脚本,可能通过一个表单传递一些参数,并通过弹出窗口或任何我的 html 表单代码在同一页面上显示脚本的结果

<form method="get" action="/cgi-bin/cgi_try.sh" >
<input type="text" name="ip" />
<input type="submit" value="PING"/>

我的 shell 脚本就像

#!/bin/bash
echo "Content-type: text/html"
echo ""
echo ""
echo "<html>"
echo "<head>"
echo "<title>PING</title>"
echo "</head>"
echo "<body>"
ip=`echo $QUERY_STRING | cut -d '=' -f2`
if ping -c1 $ip > /dev/null
then
    echo "ALIVE"
else
    echo "DEAD"
fi
echo "</body>"
echo "</html>"
exit 0

我需要的是在与表单相同的页面上显示 ping 的结果

4

0 回答 0