※ 引述《hijkxyzuw (i,j,k) ×(x,y,z)》之铭言:
: 请问写入时为什么要用binmode? 也就是`binmode(FHD);`的意义。
: 我写了一个供上传的脚本,目前没有放那行,运作正常。
: (上传gif, gzip, txt, 再下载都没有异常,用diff指令看也一样。 )
: =================================================================
我的经验是遇到断行符号会有差,大部分是上传文字档案会有差异。
: 另外问一下,一般都怎么处理用html表单上传的档案?
: 除了用cgi模组直接读取外。
: (一直不懂模组、物件导向;而且server也不是我的。)
: 我是直接砍掉首四行,末x行。(看表单有没有其它值。)
: 还有上传的档案是什么时候需要解码?
: (目前我只有用到上传档案,写入、读取没有问题。)
: ===============================================================
不能use CGI的话,参考这篇囉
http://web.nchu.edu.tw/~jlu/cyut/perl-form.shtml
得到的data要自己切开等号和&符号,你表单多送点资料自己看就知道了。
: 我是perl新新手,最近在学perl, 学的方法是写cgi.
: 之前是用php.
: 但觉得perl是通用语言,学起应该不错,就跳槽了。
: 目前觉得perl的语法有点乱……,处处充满惊奇R! XD
: 也许我该学个“工整”、“制式化”的语言作基础才对。
: 像python, java, pascal....
我也是从cgi入门的,以前资料很多可以参考,现在很少人写纯perl cgi了,
我钻研perl最大原因是以前RO的BOT程式是用perl写的,有目标进步的会很快^.^