if (defined(param('SERVER_NOTES')) =~ m/\w+/ )
####
if (! defined(param('SERVER_NOTES)) !~ m/\W+/ )
####
#!/usr/bin/perl -T
use strict;
use CGI qw/:standard/;
use CGI::Carp qw(fatalsToBrowser);
use Data::Dumper;
#$CGI::POST_MAX=1024 * 100; # max 100K posts
#$CGI::DISABLE_UPLOADS = 1; # no uploads
# Clean up our UNIX environment
# for more infor read perldoc perlsec
$ENV{'PATH'} = '/bin:/usr/bin';
delete @ENV{qw(IFS CDPATH ENV BASH_ENV)};
$|++;
my @text;
if ( defined (param('NOTES')) =~ m/\w+/ )
{
@text=param('NOTES');
open (SERVER_NOTES, ">/var/www/cgi-bin/notes") or
die("Unable to open notes: $!\n");
for my $text(@text)
{
print SERVER_NOTES "$text\n";
}
close (SERVER_NOTES);
}
## Start HTML ##
print header;
print start_html(-title=>"AWI Printer Administration - printer notes",
-BGCOLOR=>"#cccc99" ), "\n";
print "\n";
print h3("AWI", "Printer", "Administration"),"\n";
print "\n";
print hr,"\n";
# End header
print br,br;
if ( -s "/var/www/cgi-bin/notes" )
{
print Delete_all();
open FH, "/var/www/cgi-bin/notes" or
die("unable to open notes: $!\n");
my @new_text=;
print "\n";
print textarea('SAID',"@new_text", 15, 80, 0), "\n", br, br;
print "\n", br;
#for (@text) { print };
}
print br,br,br;
print start_form;
print "\n\n";
print h3("Change printer notes");
print textarea('NOTES',"", 15, 80), "\n",br;
print submit('Submit');
print "\n",br;
print Dumper @text;
print end_html;