ID:               33095
 User updated by:  mkellogg at wordreference dot com
 Reported By:      mkellogg at wordreference dot com
 Status:           Bogus
 Bug Type:         Pspell related
 Operating System: Windows 2003
 PHP Version:      4.3.11
 New Comment:

I repeat that Aspell is installed.  
Aspell works on the command line just fine.  
pspell even works some of the time!  But not all of the time.  If
Aspell were installed incorrectly, then  it would not work at all
right?  But it does.

But I will look to see if PHP needs Aspell to be installed
differently...

Thanks.


Previous Comments:
------------------------------------------------------------------------

[2005-05-23 21:51:08] [EMAIL PROTECTED]

Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

Works fine here. You just haven't installed aspell + dictionaries
correctly.


------------------------------------------------------------------------

[2005-05-23 18:49:39] mkellogg at wordreference dot com

First I had to close the if conditional with a "}".

This script wouldn't even work once, while the old scripts worked in
testing, confirming that the "en" dictionary is installed. (I did not
try either one in production this time.)

The error I received was the same:
[client xxx.xxx.xxx.xxx] PHP Warning:  PSPELL couldn't open the
dictionary. reason: No word lists can be found for the language "en". 
in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\iframe5t2.php on
line 4
[client xxx.xxx.xxx.xxx] PHP Warning:  0 is not a PSPELL result index
in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\iframe5t2.php on
line 5
[client xxx.xxx.xxx.xxx] PHP Warning:  0 is not a PSPELL result index
in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\iframe5t2.php on
line 6

The end user sees a blank page.

Thanks.
PS.  Wed. night I leave for a two week vacation, so I will be unable to
help during that time period.

------------------------------------------------------------------------

[2005-05-23 18:02:32] [EMAIL PROTECTED]

Try with this script:

<?php
$pspell_config = pspell_config_create("en");
pspell_config_mode($pspell_config, PSPELL_FAST);
$pspell_link = pspell_new_config($pspell_config);
if (!pspell_check($pspell_link, $_GET['word'])) {
$suggestions = pspell_suggest($pspell_link, $_GET['word']);
foreach ($suggestions as $key => $suggestions)
  echo "$suggestion<br />"; 
?>

(calling pspell_config_create() and not using the value it returns
anywhere is not very useful)


------------------------------------------------------------------------

[2005-05-23 15:18:48] mkellogg at wordreference dot com

I don't have a Linux server to test it on.  If you want to put my
original code on a Linux server, I would be happy to put the exact same
load on it.

Even if it works under Linux, it might be good if it works on all
platforms.

------------------------------------------------------------------------

[2005-05-23 09:12:53] [EMAIL PROTECTED]

Have you tried it under Linux/anything else bug windows?


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/33095

-- 
Edit this bug report at http://bugs.php.net/?id=33095&edit=1

Reply via email to