2
#!/usr/local/bin/perl
use warnings;
use strict;

print "Hello, world!\n";

で保存したファイルtest.plですcgi-bin

これがコードで、別の HTML ドキュメントでスクリプトを実行するために使用しています

 <html> 
 <head> 
 <title>A Very Basic Example of an HTML page created by the CGI</title> 
 </head> 
 <body> 
 <script type="text/javascript" src="http://csvlife.com/cgi-bin/test.pl"></script> 
 </body> 
 </html>

Perlをインストールしました。モジュール。Hostgator パネルでプログラム パスを確認しました。何が問題なのですか?

4

1 に答える 1

8

Perlスクリプトは、Javascriptとは異なり、サーバー側で実行されます。これは、HTMLページにスクリプトを埋め込むのではなく、ブラウザでスクリプトを直接参照してPerlスクリプトを実行することを意味します。

モジュールを使用してCGIを処理することをお勧めします。古典的なオプションは単にと呼ばれCGIます。このモジュールを使用したHelloWorldの例は、ここにあります

Quentinは、別の選択肢としてPlackについても言及しました。私はこれを使用していませんが、はるかに強力なソリューションのように見えます。ただし、初心者にとっては少し大変かもしれません。

これらのPerlmonksチュートリアルは、CGIプログラミングに適したリソースです。警告:それらはほとんどかなり古いです。ドキュメントをチェックして、最新の方法で作業を行っていることを確認してください。

楽しんでください。サポートが必要な場合は、お気軽に質問してください。

于 2012-12-14T10:21:02.250 に答える