if (time()-strtotime('2004-03-18') > 2592000) { $is_old_post=1; } else { $is_old_post=0; } ?>
孤零零的Jeph:
我用公司電腦執行(因為是windows2000),
可是他出現錯誤訊息,
跟我說:
C:\document and settings\administrator\桌面\ttimes_msg.exe不是正確的Win32應用程式??
...我也不知道怎麼回事, 或許是perl2exe 的轉執行檔功能不太夠力吧.那我還是得好好研究看怎麼使用PAR. 啊啊...有沒有給麻瓜用的PAR?....>.<
不妨試試zonble寫的程式, 他寫的比較好用, 詳見本文的"引用".
Posted by: jeph 發表於 2004.03.19 02:18 AM剛才在msn上抓朋友來測試, 發現問題很簡單:
我原來放那個程式的主機似乎有問題, 下載回來的程式大小都變成0, 結果當然無法執行.
現在換了地方放, 應該可以跑了, 請下載試試看啦.
Jeph,
PAR應該也是一個Perl Module(.pm), 如果是一般的Perl環境, 應該可以用 perl -MCPAN 連到CPAN去安裝.
既然你已經裝了ActivePerl, 可以用它的ppm(perl package manager)來安裝.
http://par.perl.org/?FAQ 的第一個回答就在談win32上面的PAR安裝. 我是已經裝好了啦, 不過我再照上面的網頁執行一次供你參考(注意,我多執行了一次 rep up bribes, 因為網頁上說要讓這個repository變成第一個)
C:\Documents and Settings\austtuan>ppm3
PPM - Programmer's Package Manager version 3.1.
Copyright (c) 2001 ActiveState SRL. All Rights Reserved.
Entering interactive shell. Using Term::ReadLine::Stub as readline library.
Type 'help' to get started.
ppm> rep add bribes http://www.bribes.org/perl/ppm
Repositories:
[1] ActiveState PPM2 Repository
[2] ActiveState Package Repository
[3] bribes
ppm> rep up bribes
Repositories:
[1] ActiveState PPM2 Repository
[2] bribes
[3] ActiveState Package Repository
ppm> rep up bribes
Repositories:
[1] bribes
[2] ActiveState PPM2 Repository
[3] ActiveState Package Repository
ppm> upgrade -install PAR
ppm>
就這樣,我不知道這次有沒有成功,因為現在的環境有防火牆:p
如果PAR裝好的話,應該就會有pp這個指令,參考 http://www.autrijus.org/par-intro.zh/slide005.html
底下指令產生的packed.exe應該就是你要的:
pp -o packed.exe source.pl
to PowerOP:
好詳細的解說啊...*大心*
要是依bbs的玩法,應該給你一個 M 和十個推..^^
依照PAR FAQ 說的方法做,但是最後一個步驟還是出現了沒有安裝成功的 error. >.<
我只好先把ppm到底是什麼東西弄清楚. 後來找到問題所在,用
upgrade -install PAR
來安裝PAR會出現錯誤,原因不明,若直接用
install PAR
哦耶,安裝得順順順.
現在已經可以順便跑PAR了.
再次感謝. *拜*
to 凱爾:
那隻四腳蛇可是perl for win32的標誌哩. 好吧,下次我來試試看怎麼換icon.
請問rss能夠用在新聞台 例如 能夠設定 把喜歡的新聞台通通用rss 這樣就可以知道他什麼時候新增文章惹??
可以這樣用嗎??
美商公司急尋數名對在家工作有興趣之工作伙伴,兼職亦可,月入4~8萬,時間自由無國家地區限制,歡迎索取免費電子書http://www.success.idv.tw 無誠勿試
Posted by: Mr.Liu 發表於 2006.03.18 02:27 PM