Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

21.5. Вызов файлов контроля синтаксиса

После того как вы научились определять конфигурацию для присоединяемого словаря, перейдем к описанию способов присоединения файлов контроля правописания. Рассмотрим две наиболее распространенные функции:

• pspell_config_personal(),

• pspell_config_repl().

Чтобы подключить собственный список слов, необходимо воспользоваться функцией pspell_config_personal(). Данная функция имеет синтаксис, аналогичный функции pspell_config_repl():

int pspell_config_repl<int dictionary_link, string file)

Как видно, функция возвращает целое значение, параметр dictionary_link необходим для возвращаемого значения функции pspell_config_create(). Строка string file соответствует пути, указывающему на файл, который содержит персональный список слов (в случае функции pspell_config_personal()), и на файл, содержащий список слов, который предъявляется в случае обнаружения какой-либо ошибки (используется для функции pspell_config_repl() ). Приведенный

пример показывает принцип работы данных функций на практике:

<?

$ident = pspell_config_create("en");

pspell_config_personal($ident, "/my_archive/dict/seller.pws");

pspell_config_repl($pspell_config, "/my_archive/dict/seller.repl");

Slink = pspell_new_config($ident);

pspell_check($link, "thecar");

?>

Опишем работу приведенного примера. Первая строка позволяет нам производить конфигурацию используемого словаря. После того как все проделано успешно, программа переходит к строке pspell_config_personal($ident, "/my archive/dict/seller.pws"), которая в свою очередь помогает установить доступ к персональному списку слов, установленных программистом. После этой операции мы определяем путь к файлу, содержащему ответ на запрос с ошибкой, т. е. в случае обнаружения какого-либо несовпадения слов со словами, определенными в словаре, интерпретатор РНР произведет автоматическое обращение

к файлу, содержащему замены этих слов. Постом происходит выполнение строки $link = pspell_new_config($ident), которая позволяет производить чтение нового указанного нами словаря с использование параметров, установленных новной функцией конфигурации. После этого происходит проверка указанного нами слова, в данном случае это на правильность написания.

<< Предыдущий параграф Следующий параграф >>
Оглавление