william wrote:
Let's say if I have
$ruleStr = "aaaaaaaaaaaaaa eeeeeeeeeeeeeee";

 open(PARSER,">$self->{parser}.pm");
 print PARSER $ruleStr;

It will write a few characters only, not complete. Is there a thread
problem or something ?

You need to explicitly close the file - under CGI, your program exits at the end of the request and will close any open files. Under mod_perl it will leave the files open.

Add close(PARSER) after you finish writing the file - this isn't a mod_perl thing, it's just good programming practice.

John

Reply via email to