parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Никита Козин 20.11.2005 11:49

Наверное, как-нибудь так:
$file[^table::load[nameless][/path/to/file.p]]
$new_file[^table::create[nameless]{}]
^file.menu{
  ^if(^file.line[] == 2){
    ^new_file.append{Новая, изменненная строка}
  }{
    ^new_file.append{$file.0}
  }
}
^new_file.save[/path/to/file.p]
Но это все изврат. Как я понимаю, Вам нужно из визуального интерфейса сохранять логин, пароль и т.д. для подключения к базе?.. Проще сохранять эту информацию допустим в таблицу на диске, а при создании коннекта выбирать из нее данные:
$sql-settings[^table::load[/path/to/sql-settings/file.cfg]]
$SQL.connect-string[mysql://${sql-settings.user}:${sql-settings.password}@${sql-settings.host}/${sql-settings.base}?charset=${sql-settings.charset}]
P.S. Естественно к файлу с паролями не должно быть доступа извне :)