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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     18 Jan 2002  13:25:05
 To : "Vladimir Marunin"
 Subject : Re: Hесколько вопросов новичка
 -------------------------------------------------------------------------------- 
 
 Vladimir Marunin <vmm@volgagis.ru> wrote:
 
 VM>Здравствуй всезнающий All!
 
 VM>Тут припёрло написать прогу на Перл, а я в нём слабоват :( Возникло
 VM>несколько вопросов:
 
 VM>1. Сделал use strict. Использую модуль (Apache::ConfigFile), так в нём этот
 VM>самый use strict находит кучу warnings. Вопрос: можно ли натравить use
 VM>strict только на мои файлы (чтобы показывало только мои warnings).
 
 Можно. Hаписать use strict после use Apache::ConfigFile.
 Hо лучше поправить warnings в этом модуле, и попинать автора
 модуля, чтобы включил эти правки в следующий релиз.
 VM>2. Какой модуль народ посоветует для чтения конфигурационных файлов? В
 VM>конфиге будут хранится глобальные переменные (имя = значение) и группы
 VM>значений типа
 VM>По описанию подходит Apache::ConfigFile но не нравятся мне его ворнинги...
 
 Думаю, что правильно не нравятся. Вообще говоря, я обычно использую
 для перловых модулей немножко другой формат конфигов. 
 
 Который читается посредством
 
 eval "%config=(".join("",<F>).");";
 
 Это, конечно, не слишком секьюрно, но обычно тот кто имеет право править
 конфиг, все равно имеет достаточно много прав в системе, и сделать
 посредством вписывания system(что-нибудь) в этом конфиге что-либо, чего
 бы он не мог сделать просто из командной строки - не может.
 
 Другой вариант - иметь честный XML-формат конфигов и парсить их
 XML::Parser.
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Talk.Ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Hесколько вопросов новичка   Vladimir Marunin   18 Jan 2002 12:58:10 
 Re: Hесколько вопросов новичка   Vladimir Podgorny   18 Jan 2002 13:14:45 
 Re: Hесколько вопросов новичка   vitus@ice.ru   18 Jan 2002 13:25:05 
Архивное /ru.perl/648879073fd5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional