| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Janek 14.10.2009 11:44 / 14.10.2009 14:12
@runTidy[file;config][original_root;tidypath;exec;tmpnumber]
#file - путь к оригинальному html
#config - путь к конфигурацённому файлю (см. http://tidy.sourceforge.net/docs/quickref.html)
$tidypath[/var/www/vhosts/myacc/private/bin/tidy/tidy]
#путь к тиды
$tmpnumber(0)
^while(-f "/_data/tmp/tidy.${tmpnumber}.tmp"){
$tmpnumber($tmpnumber+1)
}
^file.save[/_data/tmp/tidy.${tmpnumber}.tmp]
#устпройство для temporary
$original_root[$request:document-root]
$request:document-root[]
#чтоб была возможность испольненя программу вне веб пространства
$exec[^file::exec[/var/www/vhosts/myacc/private/bin/webgate.sh;;$tidypath;-config ${original_root}/_admin/_data/$config;${original_root}/_data/tmp/tidy.${tmpnumber}.tmp]]
#исполнене тиды
$request:document-root[$original_root]
^if(-f "/_data/tmp/tidy.${tmpnumber}.tmp"){
^file:delete[/_data/tmp/tidy.${tmpnumber}.tmp]
}
$result[$exec.text]