in reply to Putting file contents into a scalar
Also, please don't ever just say open(FH, $variable). If your $variable comes from user input, people can do malicious tricks like starting the "filename" with a > or end it with a | to make your script clobber files or execute commands when it runs. By using the three-argument form of open you avoid security holes or just plain bugs.open my $fh, "<", $txt_file or die "Cannot open $txt_file: $!"; read $fh, my $contents, -s $fh;
Makeshifts last the longest.
|
|---|