![]() |
![]() |
#1 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
При создании страницы вылазит баг, который не могу исправить.
Создав область, в которую можно вводить текст с последующим сохранением в файле, bash скрипте. Обработчик этот текст сохраняет в файл, но он не запускается как скрипт. Расширение 755 изменял с winscp, и командой с putty и в самом обработчике прописал. Запуска нет. Но вот ничего не меняя в самом файле открыв в winscp акелпадом или блокнотом и просто нажав сохранить, скрипт запускается. Пока не нажму в страничке кнопку Save (сохранить). И снова он не запускается, до пересохранения акелпадом или блокнотом. Вот часть с файла страницы в #!/bin/sh Код HTML:
echo "<td align=center><b>name script </b> <form action="Save.cgi" method="post"> <p><textarea rows="10" cols="72" name="text" >" vcvc="Skripttest" # имя файла ktlog=$'/var/' # размещение файла в /var cat $ktlog$vcvc echo "</textarea> <br><input type="submit" value="Save" name=></p> </form> </td>" Код HTML:
if($1 == "text")
{
print unescape($2) > "/var/Skripttest"
system("chmod 755 /var/Skripttest")
print "<br>Save OK 1."
}
Или как изменить в обработчике? |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|