| ■No7753に返信(りゅういちさんの記事) > 2330行目の > $_[0]=~ s/([^=^\"]|^)((http|ftp|https)\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\,\|]+)/$1<a href=$2 target=$TGT>$2<\/a>/g; > をコメントアウトすればOKです。
やはり、set.cgiでの個別設定は無理ということですね。
> 例えば &d_code_; の下に
これは、cbbs.cgiの54行目にある&d_code_;のことですよね? そして、空行を作成して、↓の7行のスクリプトを挿入し、元々あった55行目からのif($no eq ""){$no=0;}は、残して構わないのですね?
> if($FORM{"DummyURL"}){ > print "Content-type: text/html\n\n"; > print"<html><head><title>移動中</title></head>"; > print"<body><center><a href=\"$FORM{"DummyURL"}\">$FORM{"DummyURL"}</a></center></body></html>"; > exit; > } > といれて、上記でコメントアウトした行を > $_[0]=~ s/([^=^\"]|^)((http|ftp|https)\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\,\|]+)/$1<a href=\"$cgi_f?$DummyURL=$2&no=$no$pp\" target=$TGT>$2<\/a>/g; > にしてみてください。
私はNiftyなのですが、上記の様に変更したところ、bbs自体がエラーとなり、動かなくなってしまい、現在は、バックアップしてあった、cgiに戻しております。
教えていただいた通りに、やったのですが、これは、cbbsの中に擬似的にhtmlファイルが作成されたようにするということなのでしょうか? それとも、ダミーのファイルを予め作成し、上記スクリプト内にURLを設定してから、アップしておかねばならないのでしょうか?
お忙しいところ、恐縮ですが、よろしくお願い致します。
|