2014-01-22 2 views
0

Вот index.phpкак поставить проверку орфографии в поисковой системе?

<input type='text' size='90' name='search' onKeyPress='<?php spellcheck($search); ?>'> 
<input type='submit' name='submit' value='Search source code' ></br></br></br> 

А вот где проверка предполагают, чтобы сделать.

checker.php

<?php 
function spellcheck ($string) { 
    $words = preg_split('/[\W]+?/',$string); 
    $misspelled = $return = array(); 
    $int = pspell_new('en'); 
    foreach ($words as $value) { 
     if (!pspell_check($int, $value)) { 
      $misspelled[] = $value; 
     } 
    } 
    foreach ($misspelled as $value) { 
     $return[$value] = pspell_suggest($int, $value); 
    } 
    return $return; 
} 
?> 

Я хочу иметь такую ​​же функцию, как и в Google каждый раз, когда я имею мое правописание неправильно это подчеркнуть на нем. Как я могу это сделать?

+0

'levenshtein' ваш ответ –

+0

РНР на стороне сервера ... Проверьте _generated_ HTML, чтобы увидеть, что происходит. – Passerby

ответ

Смежные вопросы