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