想請問一段perl的寫法...

看板Perl作者 (..)時間21年前 (2004/09/07 01:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
sub says { &checkserver; if ($V{says}) { if ($V{level}<$level_toway) {$V{toway}="";} if ($V{level}<$level_wordcolor) {$V{wordcolor}="";} if ($V{level}<$level_addsays) {$V{addsays}="";} if ($V{level}<$level_addsign) {$V{addsign}="";} if ($V{wordcolor}) { $wordcolor1="<font color=$V{wordcolor}>"; $wordcolor2="</font>"; } if ($V{towho}) { if ($V{toway}) { $toway="只對"; } else { $toway="對"; } $towho="$V{towho}說"; } if ($V{addsays}) { if ($towho ne "") { $addsays=$V{addsays}; } else { $addsays="$V{addsays}說"; } } if ($V{addsign}) { $addsign="<font face=wingdings size=3>$V{addsign}</font>"; } $says = "$wordcolor1$V{id}\$ip$addsays$toway$towho: $V{says}$addsign$wordcolor2 <font size=1>$V{time}</font>"; open(FILE,">>$filehead/mess\.txt"); flock(FILE,2) if ($unix); print FILE "$V{datetime}|$V{ip}|$V{id}|$V{sex}|$V{level}|$V{toway}|$V{towho}|$says\n"; flock(FILE,8) if ($unix); close(FILE); } $V{job}="look"; } 這是源自於thankschat聊天室裡頭一個thankschat_says檔 我想把私下對談部分(也就是toway那一段)獨立出來再寫成另外一行$says 好去編輯私談部分,我想加入跑馬燈 有高手可以指點一二嗎?? 這是我這份檔案的原始檔 http://virtualspace.myweb.hinet.net/thankschat_says.zip 煩請賜教....感激不盡...^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.174.177
文章代碼(AID): #11F9eaXv (Perl)
文章代碼(AID): #11F9eaXv (Perl)