in reply to Re: Re (tilly) 6: Quick Regex question
in thread Quick Regex question
(The solution with the original module is able to handle unexpected input better though.)--- files.pl Sat Jan 13 11:31:40 2001 +++ files2.pl Sat Jan 13 20:51:31 2001 @@ -1,7 +1,6 @@ #! /usr/local/bin/perl -T use strict; use CGI qw(:standard upload); -use HTML::Entities; print header(), start_html('Upload Test'), h1('Upload Test'), start_multipart_form(), "Enter how many files to upload: ", textfield("filecount"), br(); @@ -19,6 +18,11 @@ next; } print p(), h3("Uploaded $handle"), br(), "<pre>"; - print encode_entities($_) while <$handle>; + while (<$handle>) { + s/&/&/g; + s/</</g; + s/>/>/g; + print; + } print "</pre>"; }
Also it sounds like you have not yet discovered your server error logs. If you are on a Unix-like system it will be something like /var/log/apache/error.log. When you get these internal errors the tail of that will have all sorts of useful information. In similar vein you should try running the CGI script interactively, that can identify many problems.
Several other good tips are here - highly recommended despite the name. (A little dated now, but good advice nonetheless.)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re (tilly) 8: Quick Regex question
by Stamp_Guy (Monk) on Jan 14, 2001 at 21:25 UTC | |
by tilly (Archbishop) on Jan 14, 2001 at 23:22 UTC | |
by Stamp_Guy (Monk) on Jan 15, 2001 at 01:10 UTC | |
by Stamp_Guy (Monk) on Jan 15, 2001 at 02:51 UTC |