是否有可能编写一个CGI应用程序,在textarea中显示自己的内容(源代码)?

时间:2015-12-24 03:55:29

标签: html ruby textarea cgi

我使用Ruby编写CGI应用程序,但我认为它也可能是其他语言的问题。例如,这种简单的方法不起作用(CGI脚本名称是" self_content"):

#!/usr/bin/ruby
require "cgi"

cgi=CGI.new(:accept_charset=>"utf-8")
cgi_header="Content-type: text/html; charset=utf-8\n\n"


html=<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Self content</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 1.26" />
</head>

<body bgcolor=#666>

<form name=f1>
 <textarea name=ta1 cols=90 rows=50>
 #{File.read("self_content")}
 </textarea>
</form>
</body>
</html>
END

print cgi_header
print html

0 个答案:

没有答案