pspell_config_data_dir

(PHP 5)

pspell_config_data_dirlocation of language data files

Description

bool pspell_config_data_dir ( int $conf , string $directory )

Warning

This function is currently not documented; only its argument list is available.

Return Values

Returns TRUE on success or FALSE on failure.

Коментарии

Here's an example of how to use pspell when you don't want or you can't use the dictionaries installed on the system.
<?
$text_to_check 
'I can sspeak English';
// optional. clean text a bit
$clean_text_to_check preg_replace('/[^a-z0-9\-\.!;]+/i'' '$text_to_check);
// get a word list
$word_list preg_split('/\s+/'$clean_text_to_check);

$pspell_config pspell_config_create("en"nullnull'utf-8');

// if the aspell dictionaries that you want are not installed,
// copy the aspell dictionaries and set the path to the dictionaries here
pspell_config_data_dir($pspell_config"/home/alex/dictionaries/");
pspell_config_dict_dir($pspell_config"/home/alex/dictionaries/");
$pspell_link pspell_new_config($pspell_config);

foreach(
$word_list as $word) {

    if (!
pspell_check($pspell_linktrim($word))) {
       
$suggestions pspell_suggest($pspell_linktrim($word));

        echo 
$word ' misspelled <br />';
        foreach (
$suggestions as $suggestion) {
            echo 
"\t Possible spelling: $suggestion <br />";
        }
    }
    else {
       
// correct spelling
   
}
}
?>
2007-10-15 03:21:49
http://php5.kiev.ua/manual/ru/function.pspell-config-data-dir.html

    Поддержать сайт на родительском проекте КГБ