Webサーバーを備えた小さな仮想マシンが必要なので、DamnSmallLinuxをインストールすることにしました。サーバーのIPアドレスをチェックしてHTMLページで返すスクリプトを使用してサイトをホストしているWebサーバーを実行する必要があります。これまでのところ、私はこのようなものが機能しています:
スクリプトファイル:
#!/usr/bin/perl
print "Content-type: text/html\n\n" ;
print <<EOF ;
<html>
<head><title>CGI Results</title></head>
<body>
<h1>Hello, world.</h1>
</body>
</html>
EOF
exit ;
スクリプトは次のようにHTMLから呼び出されます。
<iframe src="http://localhost/cgi-bin/skrypt.cgi" width="100%"></iframe>
正常に動作していますが、ステートメント以外の何かをこのスクリプトに追加するときはいつでもprint
、たとえば次のようになります。
my $address = "someValue"
…その後、HTMLページはスクリプトを実行していませんが、代わりにスクリプトをダウンロードしています。このスクリプトを機能させるにはどうすればよいですか?Webページに表示するIPアドレスが必要です。