https://help.superhosting.bg/php-pspell-aspell.html
  • bg
  • en

Хостинг, Домейни, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

PHP модул - pspell (Portable Spell Checker Interface Library)

PHP
pspell, php pspell, aspell, pspell правопис, pspell проверка на правопис, pspell spelling, pspell check spelling

pspell (Portable Spell Checker Interface Library) е разширение за PHP за проверка на правописа, работещо със системната библиотека GNU Aspell (C++).

Aspell може да се ползва и от други езици, със съответните им разширения, например Text:Aspell за Perl.

За проверка на правописа може да се използват предварително инсталирани към Aspell езикови речници (или бази с думи).

info-iconАктивирането на pspell, в хостинг акаунт с контролен панел cPanel, се извършва през PHP Manager by SuperHosting -> Управление на PHP модули.

info-iconЗа активиране на pspell чрез php.ini файл, ползвайте: extension=pspell.so

info-iconpspell и Aspell се поддържат на всички сървъри за Linux хостинг при СуперХостинг.БГ.

Енкодинг при ползване на български език

В зависимост от езика на текста, който ще бъде проверяван, може да се зададе да се ползва съответния езиков речник.

За да проработи проверката на текст, на български език, с езиков речник bg, може да се наложи да се зададат няколко настройки в PHP скрипта, например:

header('Content-Type: text/html; charset=utf-8');
...
$pspell_link = pspell_new('bg', ' ', ' ', 'utf-8');

Настройки на Aspell

Проверка на системните настройки на Aspell може да се извърши през SSH.

проверка какви езикови речници са инсталирани:

aspell dump dicts

версията на Aspell:

aspell -v

какво се съдържа в определен езиков речник (в случая en):

aspell -l en dump master

каква е конфигурацията на Aspell:

aspell config

Настройките за Aspell се съдържат в системен конфигурационен файл, който не може да се променя от потребителя. Вместо това, ако искате да промените някоя настройка, може да ползвате потребителски конфигурационен файл .aspell.conf (трябва да се създаде в home директорията на хостинг акаунта).

За да ползвате потребителски конфигурационен файл на Aspell, може първо да копирате настройките от системния такъв с командата:

aspell dump config > /home/cpuser/.aspell.conf

/home/cpuser - променете с потребителя за cPanel;

Тази команда ще създаде файла .aspell.conf и ще копира в него съдържанието на системния конфигурационен файл.

След това можете да редактирате настройките на Aspell във файла .aspell.conf.

500px270px
SuperHosting.BG

Коментари

avatar
  Абониране  
Уведоми ме при
Всички права запазени © 2005-2018 , www.superhosting.bg