From:             dansoftaus at yahoo dot com dot au
Operating system: GNU/Linux
PHP version:      4.4.4
PHP Bug Type:     Pspell related
Bug description:  pspell_check returning incorrect results

Description:
------------
OS: Debian GNU/Linux
PHP version: 4.4.4
Aspell version: 0.60.4

Using pspell_check returns incorrect results for some words. For example,
it marks spellling and permanate are being spelt correctly, and online as
being spelt incorrectly

Reproduce code:
---------------
<?php

// Code from
http://www.simplemachines.org/community/index.php?topic=125497.msg802209#msg802209

$pspell_link = pspell_new('en', 'american', '', 'UTF-8', PSPELL_FAST |
PSPELL_RUN_TOGETHER);
$tests = array(
        'spel',
        'spell',
        'spelll',
        'speling',
        'spelling',
        'spellling',
);

foreach ($tests as $test)
        echo $test, '->', pspell_check($pspell_link, $test) ? 'correct' :
'incorrect', '<br />';

?>

Expected result:
----------------
spel->incorrect
spell->correct
spelll->incorrect
speling->incorrect
spelling->correct
spellling->incorrect

Actual result:
--------------
spel->incorrect
spell->correct
spelll->incorrect
speling->incorrect
spelling->correct
spellling->correct

(notice the last result)

-- 
Edit bug report at http://bugs.php.net/?id=39921&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=39921&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=39921&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=39921&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=39921&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=39921&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=39921&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=39921&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=39921&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=39921&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=39921&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=39921&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=39921&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=39921&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=39921&r=php3
Daylight Savings:             http://bugs.php.net/fix.php?id=39921&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=39921&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=39921&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=39921&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=39921&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=39921&r=mysqlcfg

Reply via email to