Use the -no_debug pragma:

use CGI qw( -no_debug );

For more info, check out:

<http://stein.cshl.org/WWW/software/CGI/#import>

Regards,

Tim Canon
[EMAIL PROTECTED]

on 2002.04.12 12:35, drieux at [EMAIL PROTECTED] wrote:

> 
> volks,
> 
> when I run
> 
> perl Skank.pl
> 
> on the command line on my solaris and/or unix boxes it takes
> the default path through the code and dumps out what the html
> would be - but when I run the same code on my OSX box it dumps
> out a weird case:
> [jeeves:/tmp/drieux/perl] drieux% perl Crap.pl
> (offline mode: enter name=value pairs on standard input)
> ^C
> [jeeves:/tmp/drieux/perl] drieux%
> 
> and I have to pass it a ^D to get it to woof out the page....
> 
> [jeeves:/tmp/drieux/perl] drieux% perl Crap.pl
> (offline mode: enter name=value pairs on standard input)
> ^D <-------this is not 'visible' but what had to happen....
> Content-Type: text/html
> 
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
> <HTML><HEAD><TITLE>Untitled Document</TITLE>
> </HEAD><BODY><FORM METHOD="POST"
> ENCTYPE="application/x-www-form-urlencoded">
> <INPUT TYPE="hidden" NAME="crap" VALUE="here is a quote  &quot;this Quote&
> quot;."><INPUT TYPE="submit" NAME=".submit">
> </FORM></BODY></HTML>
> [jeeves:/tmp/drieux/perl]
> 
> is this a feature or a bug?
> 
> I have not turned on the apache web server, running plain jane
> OS X, 10.1.2 and what ever the default perl 5.6.1 load came off
> the CD Rom...
> 
> ciao
> drieux
> 
> ---
> 
> [jeeves:/tmp/drieux/perl] drieux% sed 's/^/### /' Crap.pl
> ### #!perl
> ### use strict;
> ### use warnings;
> ### use CGI qw(:standard);
> ###
> ### my $page_o_html = '';
> ###
> ### $page_o_html .= header();
> ### if(param()){
> ###     $page_o_html .=  param('crap'), p();
> ###     } else {
> ###     $page_o_html .=  start_html;
> ###     $page_o_html .=  start_form();
> ###     my $crap = 'here is a quote  "this Quote".';
> ### #####       $page_o_html .=  "Hidden file: $crap";
> ###     $page_o_html .=  hidden(-name =>'crap',
> ###                     -value => $crap);
> ###
> ###     $page_o_html .=  submit(), p();
> ###     $page_o_html .=  end_form();
> ###     $page_o_html .=  end_html;
> ### }
> ###
> ### print  "$page_o_html \n";
> [jeeves:/tmp/drieux/perl] drieux%
> 

Reply via email to