cgi脚本执行并在同一页面上显示结果

时间:2013-06-18 05:21:56

标签: php javascript ajax

我需要执行一个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的结果

0 个答案:

没有答案