2011-09-13 72 views
1

我一直在用Perl腳本來讀取日誌文件,但沒有人在工作 想要使用它,因爲它需要從CLI運行它,我希望集成我的Perl代碼,主要是 讀txt文件,並生成和輸出(已超過2000線)到可與Windows或Mac電腦, 例中使用的GUI: 我的perl腳本:將Perl代碼運行到GUI中

#./perl -i myfile 
# HELLO this is the output! 

相反,我希望用戶運行該應用程序,並給他們上傳文件和運行按鈕的機會。

謝謝!

回答

2

作爲CGI腳本運行,應該輸出爲HTML。對於更多的你使用模板系統如Template tool kit

+0

不需要CGI - 計算機可能沒有安裝Web服務器,因此運行基於Perl的Web服務器可能更容易。 –

1

根據我的經驗,Tk是Perl最爲跨平臺的GUI框架。這是非常原始的(無論是外觀還是API),但它幾乎在任何地方都能按照預期的方式工作,只需少許大驚小怪。即使使用Gtk,我也發現有些平臺和Perl部署的組合只是不起作用。

如果您想要轉到CGI路由,請嘗試POEx :: HTTP :: Server。這將在Perl中運行一個小型的Web服務器,而不需要像Apache這樣的完整的Web服務器的所有配置。