in reply to how to force HTML to display as text
If you want to retain the formatting, then you have to work harder. The simplest solution is to just surround the included HTML with pre tags. Another common solution is to turn returns into br tags and leading spaces into tags. You can also use the textbox solution that was already given, but it only works with arbitrary HTML if you already have escaped it. (Otherwise nothing stops the HTML from having a closing textbox tag to mess you up.)use HTML::Entities; # Insert much code here my $escaped_html = encode_entities($raw_html); # Insert the rest of your program
|
|---|