wolverina has asked for the wisdom of the Perl Monks concerning the following question:
I'm processing a file by substituting a few words. The file being processed is a script. The problem is that after it's been processed, it's no longer formatted. Htm files display even if not formatted, but the script gives a server error. If i manually reformat the file back to it's orginal state with lines starting on the left side, it works. My question is, any idea's on how to retain the format, or reformat the file inside the script?
Here's the code that processes:
open (FILE,"$FORM{'TextFile'}"); @LINES = <FILE>; close (FILE); $text = join(' ',@LINES); $text =~ s/\n/ /g; foreach $variable (@variables) { if ($FORM{$variable} eq "") { print "incomplete!\n"; exit; } $text =~ s/<!--$variable-->/<STRONG>$FORM{$variable}<\/STRONG> +/g; } $text =~ s/A\/an <STRONG>(a|e|i|o|u)/An <STRONG>$1/g; $text =~ s/a\/an <STRONG>(a|e|i|o|u)/an <STRONG>$1/g; $text =~ s/A\/an/A/g; $text =~ s/a\/an/a/g; print $text;
Thanx, Lisa
Edited: ~Thu Aug 8 15:44:21 2002 (GMT) by footpad: Replaced <PRE> tags with proper HTML formatting, per Consideration.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Keep file formatted
by katgirl (Hermit) on Aug 08, 2002 at 10:51 UTC | |
by tommyw (Hermit) on Aug 08, 2002 at 11:11 UTC | |
|
Re: Keep file formatted
by tadman (Prior) on Aug 08, 2002 at 11:00 UTC | |
|
Re: Keep file formatted
by Dog and Pony (Priest) on Aug 08, 2002 at 10:59 UTC | |
|
Re: Keep file formatted
by Chady (Priest) on Aug 08, 2002 at 11:04 UTC |