【 スクリプト改造依頼スレ 】(丸投げ) part3at PHP
【 スクリプト改造依頼スレ 】(丸投げ) part3 - 暇つぶし2ch478:nobodyさん
05/03/12 12:45:11 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嫌い。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch