under is the result of the source.
chomp $name; 
just delete the CR/LF of the row What is your name? peng CR/LF
--------------------------------------------------------------------------------------------
What is your name? peng
Content-Type: text/html; charset=ISO-8859-1

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; lang="en-US"><head><title>Hello peng
!
</title>
</head><body bgcolor="#cccccc" text="#999999"><h2>Hello, peng
!</h2>
</body></html>
--------------------------------------------------------------------------------------------

-----Original Message-----
From: Chris Share [mailto:[EMAIL PROTECTED]
Sent: Friday, October 20, 2006 6:54 PM
To: beginners@perl.org
Subject: Where are These Carriage Returns Coming From?


Hi,

In the output of the following code there's a carriage return between 
the $name variable and the "!". Where is this coming from? Doesn't the 
chomp get rid of this?


#!/usr/local/bin/perl

$| = 1;

use strict;
use warnings;
use CGI qw(:standard);

print "What is your name? ";
my $name = <STDIN>;
chomp $name;
print header;
print start_html(-title=>"Hello $name!\n", -bgcolor=>"#cccccc", 
-text=>"#999999");
print "<h2>Hello, $name!</h2>\n";
print end_html;


Here's the output:

What is your name? Chris
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; lang="en-US" xml:lang="en-US">
<head>
<title>Hello Chris
!
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="#cccccc" text="#999999">
<h2>Hello, Chris
!</h2>

</body>
</html>

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to