Использование SSI для копирования и переименования файла - PullRequest
0 голосов
/ 12 января 2019

Итак, у меня есть страница в формате shtml, которая изменяет статус между нажатиями клавиш вверх и вниз. Но команды не работают. Я не понимаю почему. Пути правильные для файлов.

Первый фрагмент - это первый файл, который представляет собой файл change.shtml, в котором содержится кнопка, где состояние изменяется между вверх и вниз.

<html>
<head>
<title>Status change</title>
</head>
<body bgcolor="#ffffff">
<p>Current the status are:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Student Portal:&nbsp;
 <!--#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 file

#!/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, который содержит "вверх" а третий содержит stubad.txt, который содержит "down"

Если у кого-то есть опыт, сообщите мне, пожалуйста,

...