[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/07 07:34 / Filesize : 336 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【 スクリプト改造依頼スレ 】(丸投げ) part3



478 名前:nobodyさん [05/03/12 12:45:11 ID:KkeUvuG+]
>>400
address.datに2形式が混ざったという前提で書いてある。
追加時はNAME,ADDRESS形式で保存される。新形式の番号は無視されるんでよろしく。
必ずバックアップを取ってから試してくれ。

bmn.cgiを開いて、sub head1{と書いてある行の一行上にコレをコピペ。
-------------------------------------ここから
sub AddressRead{
my($AdName,$AdAddr);
if((index($_[0],"<>") >= 0) && (index($_[0],"<.>") > index($_[0],"<>"))){
($AdName,$AdAddr) = (split(/<\.>/ , (split(/<>/,$_[0]))[1]))[0..1];
return $AdName . "," . $AdAddr;
}else{
return $_[0];
}
}
-------------------------------------ここまで
次に57〜140行目にある
split(/,/,$smails)

split(/,/,&AddressRead($smails))
に置き変える。計6箇所。

これで動く。アドレスの追加と削除は上手くいった。それ以外は知らん。必ずテストしてから。
Na<>m,eAdd<.>ressとかいった悪意的な行は上手に判定できない。それでもよければ。っていうかこのCGI嫌い。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<336KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef