?? camplog.cgi
字號(hào):
#!/bin/sh
LOGDIR="/usr/local/g2mp/log"
LOCALIP=`cat /etc/sysconfig/network-scripts/ifcfg-eth0|sed -n 's/IPADDR=\(.*\)/\1/p'`
WEBPORT=80
########################################################################
# show logtable ,
# print the logtable with html.
########################################################################
show_logtable()
{
LOGS=`ls $LOGDIR |grep .txt`
#echo "LOG:$LOGS"
for ITEM in $LOGS
do
#echo "$ITEM"
#
echo "
<script>
function viewLog(item)
{
window.open(\"http://$LOCALIP:$WEBPORT/mplog/\"+item);
}
</script>
<form name="form1" method="post" action="/cgi-bin/g2/camplog.cgi">
<input type="text" name="textfield" value="$ITEM">
<!--a href = http://$LOCALIP:$WEBPORT/cgi-bin/ target = "_blank"> 察看</a-->
<input type="button" name="view" value="察看" onclick="javascript:viewLog\(\'$ITEM\'\)">
<input type="submit" name="delete" value="刪除">
</form>
"
done
}
######################################################################
#
#
#
######################################################################
echo "Status: 200 Ok"
echo "Content-type:text/html"
echo ""
echo "<meta http-equiv="Refresh" content="5";URL="http://$LOCALIP:$WEBPORT/cgi-bin/g2/camplog.cgi" >"
echo "<html>"
echo "<body>"
#Clean the log
#rm -rf /usr/local/log/
echo "以下是日志:"
echo "<hr>"
#process the data first.
#echo "ContentLenth :$CONTENT_LENGTH "
if [ "$CONTENT_LENGTH" != "" ] ; then
if [ "$CONTENT_LENGTH" -ne 0 ] ; then
echo
QUERY_STRING=`dd bs=1 count=$CONTENT_LENGTH`
#echo "Querystring:$QUERY_STRING"
echo
fi
fi
if [ "$QUERY_STRING" != "" ]
then
STRING=`sed 's/\&/ /g'$QUERCY_STRING|sed 's/%3A/:/g'`
VIEW=`echo $STRING|sed -n 's/\(.*\)view\(.*\)/view/p'`
DEL=`echo $STRING|sed -n 's/\(.*\)delete\(.*\)/delete/p'`
TARGET=`echo $STRING|sed -n 's/textfield=\(.*\) \(.*\)/\1/p'`
echo
if [ "$DEL" = "delete" ]
then
rm -rf $LOGDIR/$TARGET
show_logtable
fi
else
show_logtable
fi
echo "</body>"
echo "</html>"
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -