2011-12-30 39 views
-2

我是一個初學web程序員,並且已經創建了一個將運行腳本的html表單。當我從計算機上打開文件來測試(而不是在Web服務器上)時,它不會執行腳本。它只是將我的瀏覽器中的腳本顯示爲文本文件。當測試我的perl腳本顯示爲文本文件,並且不運行

+0

可能的重複http://stackoverflow.com/questions/4807155/perl-script-wont-run-just-displays-actual-code-in-the-browser – 2011-12-30 05:29:59

+2

你似乎忘記了問一個問題。 – ikegami 2011-12-30 06:06:06

回答

0

嗯,那是因爲你打開文件來查看它。從命令行運行腳本。

+0

我可以不從運行它的.html表單測試它嗎?我必須從終端做到這一點? – searayman 2011-12-30 05:16:45

+0

除非是使用web框架(CGI,Catalyst,Dancer等)的腳本,否則是(當然)。 – 2011-12-30 05:17:50

+0

你有點迷路了我...... 當我通過它傳遞參數的時候,它會從html表單中獲取參數? – searayman 2011-12-30 05:23:05

0

是的,如果您從等式中刪除執行腳本(Web服務器)的東西,腳本將不會執行。

+0

不確定你的意思? – searayman 2011-12-30 16:20:15

+0

@searayman,你沒有問一個問題,所以我只是確認你說的。 – ikegami 2011-12-30 18:35:11

2

如果您正在編寫CGI,您可能需要一個服務器,該服務器提供html並配置爲執行perl CGI。

相關問題