После того как вы научились определять конфигурацию для присоединяемого словаря, перейдем к описанию способов присоединения файлов контроля правописания. Рассмотрим две наиболее распространенные функции:
pspell_config_personal () ,
pspell_config_repl () .
Чтобы подключить собственный список слов, необходимо воспользоваться функцией pspell_config_personal () . Данная функция имеет синтаксис, аналогичный функции pspell_conf ig_repl (): int pspell_config_repl(int dictionary_link, string file) Как видно, функция возвращает целое значение, параметр dictionary_link необходим для возвращаемого значения функции pspell_config_create () . Строка string file соответствует пути, указывающему на файл, который содержит персональный список слов (в случае функции pspell_config_personal), и на файл, содержащий список слов, который предъявляется в случае обнаружения какой-либо ошибки (используется для функции pspell_conf ig_repl () ). Приведенный пример показывает принцип работы данных функций на практике: <? $ident = pspell_config_create("en"); pspell_config_jpersonal($ident, "/my_archive/dict/seller.pws"); pspell_config_repl ($pspell_config, "/my_archive/dict/seller. repl") ; $link = pspell_new_config($ident); pspell_check($link, "thecar"); ?> Опишем работу приведенного примера. Первая строка позволяет нам производить конфигурацию используемого словаря. После того как все проделано успешно, программа переходит к строке pspell_config_personal ($ident, "/ my_archive/dict/seller.pws"), которая в свою очередь помогает установить доступ к персональному списку слов, установленных программистом. После этой операции мы определяем путь к файлу, содержащему ответ на запрос с ошибкой, т. е. в случае обнаружения какого-либо несовпадения слов со словами, определенными в словаре, интерпретатор РНР произведет автоматическое обращение к файлу, содержащему замены этих слов. Постом происходит выполнение строки $link = pspell_new_config ($ident), которая позволяет производить чтение нового указанного нами словаря с использование параметров, установленных ос¬новной функцией конфигурации. После этого происходит проверка указанного нами слова, в данном случае это «thecar», на правильность написания.