[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01962] Re: WebMHC2
野首です。
At Mon, 20 Sep 2004 21:53:54 +0900,
Fumihiro Kato wrote:
> 数ヵ月前にAirH"を手に入れたため,
> Web経由でMHCを快適に使えるように,
> CGIを書いてみました.
なかなか便利ですね。というか似たようなものを作ろうと思った矢先に公開
されたので、実装しなくてすんで喜んでいます。
mhccat.cgiをちょっといじってURLっぽいものがlinkになるようにしてみま
した。regexはまだちょっと甘いかもしれません。
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
knok@xxxxxxxxxx / knok@xxxxxxxxxx
--- mhccat.cgi 2004/09/24 03:21:02 1.1
+++ mhccat.cgi 2004/09/24 03:28:52
@@ -19,6 +19,10 @@
exit 1
end
+def href(str)
+ str.gsub(/(http:\/\/[0-9a-zA-Z.+&=\?\/-]*)/, '<a href="\1">\1</a>')
+end
+
date = $query['date'][0]
type = ($query['type'][0]) ? $query['type'][0] : 'html'
@@ -61,7 +65,7 @@
<pre>
EOT
- print Kconv::tojis(CGI::escapeHTML(Kconv::toeuc(data)))
+ print Kconv::tojis(href(CGI::escapeHTML(Kconv::toeuc(data))))
print <<EOT
</pre>