Also, if you find yourself escaping lots of characters inside a string, you are not taking advantage of perl's numerous quoting mechanisms. Look here:
my $html = <<END_OF_HTML;
<html>
<head><title>Web redirection</title>
</head>
<body>
<form action="redirect.pl" method="post" >
<fieldset>
<legend>Kindly select a website to visit</legend>
<strong>Select a website form the list:</strong>
<select name="website">
<option value="www.sedocaonline.com">Sedocaonline.com</option>
<option value="http://www.yahoo.co.uk">Yahoo.co.uk</option>
<option value="http://www.play.com">play.com</option>
</select>
<input type="hidden" name="op" value="ds" >
<input type="submit" name="submit" value="Browse the web">
</form>
</body>
</html>
END_OF_HTML
print $html;
That's called the 'here doc' syntax. Perl also has q{} and qq{}:
use strict;
use warnings;
use 5.012;
my $greeting = 'hello';
my $str1 = q{The lady said $greeting to me.};
my $str2 = qq{The lady said $greeting to me};
say $str1;
say $str2;
--output:--
The lady said $greeting to me.
The lady said hello to me.
q{} is an alternative to single quotes, and qq{} is an alternative to double quotes--and you can use any delimiter you want:
say q['hello' {world}];
say q*hello ["'] world*;
--output:--
'hello' {world}
hello ["'] world
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Outside of code tags, you may need to use entities for some characters:
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
|
|