KENT-WEB サポートコーナー 過去ログ [ 0401 ]


記事No: 6239
投稿日: 2009/08/04(Tue) 19:43:14
タイトルWeb Patio v3.21で引用符に色をつける
ID情報: FLANKER
投稿者: フランカー
URLhttp://su-37jk.sakura.ne.jp/zz_cgi/patio/patio.cgi

Web Patio v3.21を使用しているのですが、引用符に色をつけたくて過去ログを検索しました。
http://www.kent-web.com/support/old/64/0186.html

しかし、V1.5あたりものの為なのか上手くいきません。
read.cgiの



# スレッド読み込み
open(IN,"$logdir/$in{'no'}.cgi") || &error("Open Error: $in{'no'}.cgi");
$top1 = <IN>;
$top2 = <IN>;
chop($top2);

($no,$sub,$res,$key) = split(/<>/, $top1);
($no2,$sub,$nam,$eml,$com,$dat,$ho,$pw,$url,$mvw,$myid,$tim,$upl{1},$upl{2},$upl{3}) = split(/<>/, $top2);
$com = &auto_link($com, $no);
$resub = "Re: $sub";
$pno = $no;



を弄り、



# スレッド読み込み
open(IN,"$logdir/$in{'no'}.cgi") || &error("Open Error: $in{'no'}.cgi");
$top1 = <IN>;
$top2 = <IN>;
chop($top2);

($no,$sub,$res,$key) = split(/<>/, $top1);
($no2,$sub,$nam,$eml,$com,$dat,$ho,$pw,$url,$mvw,$myid,$tim,$upl{1},$upl{2},$upl{3}) = split(/<>/, $top2);
$com = &auto_link($com, $no);
$com =~ s/([\>]|^)(&gt;[^<]*)/$1<font color=\"#800000\">$2<\/font>/g; ←●追加
$resub = "Re: $sub";
$pno = $no;



としたのですが、間違っているのでしょうか?
$com =~ s/([\>]|^)(&gt;[^<]*)/$1<font color=\" ●→#800000\">$2<\/font>/g;
TeraPadだと、「●→」以降が単なる文字列で認識されるのですが、やはり間違っているのでしょうか。
よろしくお願い致します。


[検索ページ]