Greetings.
I have problem with following code. It read output from ispell using
IPC::Open2. When I run it from command line, then everything is ok. But
when I run it under Apache as cgi -- it do not read output from ispell.
Actually it read first line from ispell so IPC::Open2 is probably ok...
When it run well as script, there should be no problem with ispell...
WHERE is the problem?

#!/usr/bin/perl
use strict;
use IPC::Open2;
use CGI;

my $path = '/usr/bin/ispell';
my $pid = open2(
      *Reader,
      *Writer,
      $path,
      '-d', 'czech',
      '-a'
    );
my $q=new CGI;

print $q->header, $q->start_html;

my $hdr = scalar(<Reader>);
#ALWAYS return @(#) International Ispell Version 3.1.20 10/10/95,patch 1

print Writer "^lupou\n";
my $line=scalar(<Reader>);
  #script return '+ LUPA', that's ok
  #cgi return undef (realy undef, not '')

print $q->end_html;


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to