Функция проверки орфографии на PHP
Функция проверки орфографии на PHP (на входе проверяемый текст, на выходе список слов с ошибками):
function spell_check ( $str ){ $str = stripSlashes($str); $tocheck = strtr($str, "n", ' '); $tocheck = escapeShellCmd($tocheck); exec("echo $tocheck | /usr/bin/ispell -d russian -l", $warnings); sort($warnings); $sp_prev = ''; $sp_errors = ''; while (list($sp_key, $sp_val) = each($warnings)) { if ($sp_val != $sp_prev) { $sp_errors = $sp_errors . "<a href="/vhq/info_spell.php3?spell=" . urlencode($sp_val) . "" target=_blank>$sp_val</a>, "; } $sp_prev = $sp_val; } return $sp_errors; }
Рекомендуем почитать