![]() |
![]() |
#5 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Просматривая фаил 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) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|