Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Javoronkov                 2:5020/327     11 May 2001  00:10:04
 To : All
 Subject : Переносимость и безопасность
 -------------------------------------------------------------------------------- 
 
 
 1. Переносимость
 1.1 Я рассчитываю, что есть в пути и работают:
 - test ([ ... ])
 - cat
 - egrep
 - dirname
 - basename
 - tr
 - wc
 - sed
 - cut
 - ls
 - tail
 1.2 Я рассчитываю, что в bash'е будут работать:
 - let VAR=VAR+1 (-1) - выяснил, что на старом баше не работает VAR++
 - here documents (cat << EOT ..... EOT)
 - function f { ... }
 
 2. Безопасность
 Для отображения файла filename-123.html (больше никакая интерактивность
 не нужна) я использую конструкцию URI?<page_number>. Далее, упрощённо:
 PAGE_NUMBER="${QUERY_STRING}"
 [ ... -a "${PAGE_NUMBER}" = ""] && PAGE_NUMBER="map"
 ... PAGE_MODIFIER="-${PAGE_NUMBER}"
 [ -f .../filename${PAGE_MODIFIER}... ] && cat
 .../filename${PAGE_MODIFIER}... || echo ...
 [ -f .../othername${PAGE_MODIFIER}... ] && echo "blablabla `cat
 .../filename${PAGE_MODIFIER}...`"
 
 Hасколько хорошо всё сделано ? Есть ли явные дыры ?
 --- ifmail v.2.14.os-p2
  * Origin: Information Society (2:5020/327@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Переносимость и безопасность   Alexander Javoronkov   11 May 2001 00:10:04 
Архивное /ru.linux/133964fb739fc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional