■=Perl, ■=結果

スクリプトの最初の行に書きます。空白行を入れずに書いてください。このプログラムはPerlで書かれていますよと、WWWサーバに宣言をしています。
Windowsでは通常 #!C:/perl/bin/perl になります。UNIXでは #!/usr/local/bin/perl が普通です。もっとも、どこにPerlの実行プログラムが配置されているかにより変わりますので自分が使う環境で調べてください。
私の使っている環境では、Windowsの ActivePerl はC:/perl/bin/perl、infoseek isweb のサーバでは /usr/local/bin/perl となっています。Windows用のAN HTTPD では Perl の位置をチェックさせない選択がありますので、プロバイダでの環境に合わせて #!/usr/local/bin/perl のままで動作チェックを行うことができます。
#!/usr/local/bin/perl print "見えますか?"; |
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "見えますか?"; |
| 見えますか? |
| print "Content-type: text/html\n\n"; |
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "見えますか?"; print "どうですか?"; exit; |
| 見えますか?どうですか? |
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "見えますか?\n"; print "どうですか?\n"; exit; |
| 見えますか?どうですか? |
見えますか? どうですか? |
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "見えますか?<br>\n"; print "どうですか?<br>\n"; exit; |
| 見えますか? どうですか? |
| print "Content-type: text/html\n\n"; |
行の先頭に#を書くとコメントとして認識されます。メモですね。#から始まった文はPerlは実行せずに無視してくれます。スクリプト先頭の #!/usr/local/bin/perlの # は特殊で意味を持っていますが。
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "見えますか?<br>\n"; #print "どうですか?<br>\n"; print "これでは?<br>\n"; # print "見えないですよね"; exit; |
見えますか? これでは? |
| | Back | Coco's Home | ココとPerlで遊びませんか | |