In this example, I want to display the current time the page is viewed. A simple Perl script can do this:
print "Content-type: text/html \n\n";
$time = localtime();
print "<p>Hello World! It is $time</p>\n";
However, you cannot directly run Perl code in a blog post but you can embed the script into the post using iframe.
To embed a script directly into a post, use the iframe tag as follows:
<iframe name="iframe1" src=http://hostname/cgi-bin/helloworld.pl marginwidth="0" marginheight="0" scrolling="auto" width="100%" height="100"></iframe>
That’s it! This technique works for displaying any page you can display in your browser. It is just a frame (like a new browser window) displaying another page embedded in your site. You could theoretically even recursively embed your own page using iframes depending on your browser, but it stops at one iteration to prevent infinite recursion. Otherwise, simply change the src parameter to the URL you would like to embed on your page.