![]() |
|
|
#5 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Просматривая фаил windows-notepadom, после сохранения через веб: Текст написан как будто верно но в конце одна иногда две строки с квадратиком. Скрипт не запускается А просматривая фаил windows-notepadom, после сохранения akelpad-ом: весь текст в одну строку. Но квадратики разделяли где должны быть новые строки. Скрипт запускается Akelpad-ом оба варианта при просмотре одинаковы но в размере разные. Вот скрипт обработчика. Где здесь символ кодировки строк? Может в этом и есть ? Код HTML:
#!/usr/bin/awk -f
#Copyright (C) 2013 cyberwrt.ru, duino.ru, cyber-place.ru, mp3car.ru
function unescape(s)
{
gsub(/\+/," ",s)
res = ""
do {
p = match(s,/%[0-9a-fA-F]{2}/)
if(p>0) {
res = res substr(s,0,p-1) sprintf("%c",0+("0x" substr(s,p+1,2)))
s = substr(s,p+3)
}
} while(p>0)
return res s
}
BEGIN
{
RS = "&"
FS = "="
print "Content-type: text/html; charset=utf-8"
print ""
}
{
######################################
if($1 == "text")
{
print unescape($2) > "/var/TEST2"
system("chmod +x 755 /var/TEST2")
print "<br>Save OK 1."
}
######################################
}
END
{
print "<br><tr><td align=center><a href=/cgi-bin/modules/TTESTT/mein.cgi><input title=Вернуться_назад class=submit type=submit value=Return_to_settings name=></a></td></tr>"
}
После сохранениея через веб в файле прописалось перед каждой строкой x0D (x0d) Последний раз редактировалось melsem; 23.01.2015 в 14:15. |
|
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|