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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Grygory Tertychny                    2:5020/400     22 Mar 2004  15:17:08
 To : Artem Chuprina
 Subject : Re: злобный -T
 -------------------------------------------------------------------------------- 
 
 
 "Artem Chuprina"
 
 > Grygory Tertychny  @ Sat, 20 Mar 2004 07:33:54 +0000 (UTC):
 >
 >  GT> задался вопросом:
 >  GT> можно ли выполнить обращение к оболочке
 >  GT> и сохранить в переменную результат используя сабж.
 >
 >  GT> что-то на подобие:
 >  GT> #!/usr/bin/perl -wT
 >  GT> $path_apache = `which httpd`;
 >  GT> die unless $?;
 >
 >  GT> получается небезопасно.
 >  GT> а как безопасно?
 >
 >  GT> впрочем, может можно и без qx//; ?
 >  GT> главное получить вывод, а не просто ноль или неноль,
 >  GT> какой-нить системной утилиты (с -T).
 >
 > А никак не безопасно.  Явно прописать $ENV{PATH} либо явно его занулить
 > и вызывать по полному пути, и т.д. и т.п.  Hо все равно будет
 > небезопасно.  Вопрос лишь в том, какая именно безопасность тебе нужна.
 
 а такая, что в скрипте идет обработка данных
 от пользователя и суть нужен -Т, и тут же нужен
 STDOUT утилиты. по идее можна вызывать
 system() и писать скажем в файл, но как-то криво :(
 
 --
 Григорий Тертычный
 --- ifmail v.2.15dev5.3
  * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 злобный -T   Grygory Tertychny   20 Mar 2004 11:33:54 
 Re: злобный -T   Artem Chuprina   21 Mar 2004 22:07:28 
 Re: злобный -T   Grygory Tertychny   22 Mar 2004 15:17:08 
 Re: злобный -T   Artem Chuprina   24 Mar 2004 23:02:01 
Архивное /ru.perl/167957756c2c2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional