因此,我有一个shtml页面,可在单击时在上下之间更改状态。但是命令不起作用。我不明白为什么。这些文件的路径正确。
第一个代码段是第一个文件,即change.shtml,其中包含状态在上下之间变化的按钮。
<html>
<head>
<title>Status change</title>
</head>
<body bgcolor="#ffffff">
<p>Current the status are:
<p> Student Portal:
<!--#include file="stat-stu.txt" -->
<p>To change the status click either
<a href="http://klajdiziaj.com/mhric/cgi-bin/stugood.shtml" >up</a>
or
<a href="http://klajdiziaj.com/mhric/cgi-bin/stubad.shtml">down</a>
</body>
</html>
第二个文件包含其stubad.shtml文件的命令
#!/bin/sh
cp /var/www/html/status/stubad.txt /var/www/html/status/stat-stu.txt
cat /var/www/cgi-bin/base.i
第三个文件是stugood文件,与上面的文件相同,但相反的是:
#!/bin/sh
cp /var/www/html/status/stugood.txt /var/www/html/status/stat-stu.txt
cat /var/www/cgi-bin/base.i
然后我们有了base.i文件,它刷新了原始页面
Content-type: text/html
<html>
<head>
<title>CBT at MHRIC Status changed</title>
<meta http-equiv="refresh" content="1;url=http://Klajdiziaj/mhric/change.shtml">
</head>
<body bgcolor="#ffffff">
doing change
</body>
</html>
然后我有三个文本文件,第一个是 Stat-Stu.txt,其中包含“等待设置”,这是默认设置 第二个是 stugood.txt,其中包含“ up” 第三个包含 包含“ down”的stubad.txt
如果有任何经验,请告诉我