Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
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"), которая в свою очередь помогает установить доступ к персональному списку слов, установленных программистом. После этой операции мы определяем путь к файлу, содержащему ответ на запрос с ошибкой, т. е. в случае обнаружения какого-либо несовпадения слов со словами, определенными в словаре, интерпретатор РНР произведет автоматическое обращение
к файлу, содержащему замены этих слов. Постом происходит выполнение строки ident), которая позволяет производить чтение нового указанного нами словаря с использование параметров, установленных новной функцией конфигурации. После этого происходит проверка указанного нами слова, в данном случае это на правильность написания.