- 1投稿者:はんそで 投稿日:2001/10/07(日)15:49:39
- あめぞうスクリプトで”はんそで”をNGにするにはどうすればええですか?
$x =~ /は/ && $x =~ /ん/ && ($subj =~ s/ん//g, $name =~ s/ん//g, $comm =~ s/ん//g);
$x =~ /そ/ && $x =~ /で/ && ($subj =~ s/そ//g, $name =~ s/そ//g, $comm =~ s/そ//g);
これだと、”はで”と表示されます。どぞ、よろしう>>
- 2投稿者:はんそで 投稿日:2001/10/07(日)15:52:04
- (仮)のamezo.cgiは見れなく為ってしまいました。
参考に出来ませんです。
- 3投稿者:はんそで 投稿日:2001/10/07(日)16:04:30
- http://isweb33.infoseek.co.jp/computer/ame-cp/cgi-bin/main/010818130112.html [そーす]
のスレッドは書き込みが出来なく為っています。
一度FFTPの中で削除をして、上げ直したファイルです。
パーミッションは問題ないです。再びレスを付ける事は可能でしか?
なにとぞ>>
- 4投稿者:三河人 投稿日:2001/10/07(日)16:56:22
- >1のはんそでさん
> あめぞうスクリプトで”はんそで”をNGにするにはどうすればええですか?
>
>$x =~ /は/ && $x =~ /ん/ && ($subj =~ s/ん//g, $name =~ s/ん//g, $comm =~ s/ん//g);
>$x =~ /そ/ && $x =~ /で/ && ($subj =~ s/そ//g, $name =~ s/そ//g, $comm =~ s/そ//g);
>
>これだと、”はで”と表示されます。どぞ、よろしう>>
えと、色々な方法があるのですが
1.「はんそで」の文字が書き込まれたら、その文字のみを消してしまう
2.「はんそで」の文字が書き込まれたら、リロード扱いにする
の何れかだと思いますが、どちらでしょうか?
- 5投稿者:三河人 投稿日:2001/10/07(日)17:01:26
- とりあえず、1.の方法でしたら
$subj =~ s/はんそで//g;$comm =~ s/はんそで//g;
でOKだと思います。$nameに関しては恐らく「#」文字がつく「偽者対応」に
引っ掛かると思いますので、上のスクリプトには記載しませんでした。
2.の方法であれば…サポスクの最新版で対応していました。
- 6投稿者:三河人 投稿日:2001/10/07(日)17:05:14
- あ、サポスク最新版はちょっと違いましたね。
1.の対応+2.と似たような対応 でした(以下、サポスクより抜粋)
open(R, "./ng.txt");
while(<R>){
chop;
($ng, $opt) = split(/,/);
$ng =~ s/(\W)/\あ、サポスク最新版はちょっと違いましたね。
1.の対応+2.と似たような対応 でした(以下、サポスクより抜粋)
open(R, "./ng.txt");
while(<R>){
chop;
($ng, $opt) = split(/,/);
$ng =~ s/(\W)/\\$1/g;
if($opt eq '-'){
$reload = 1 if $name =~ /$ng/;
}else{
$name =~ s/$ng//g;$comm =~ s/$ng//g;$mail =~ s/$ng//g;$subj =~ s/$ng//g;
}
}
close(R);
↑このスクを追加してもらえればOKだと思います。
ng.txtの設定方法は「サルでも解る〜」を参考にして下さい。/g;
if($opt eq '-'){
$reload = 1 if $name =~ /$ng/;
}else{
$name =~ s/$ng//g;$comm =~ s/$ng//g;$mail =~ s/$ng//g;$subj =~ s/$ng//g;
}
}
close(R);
↑このスクを追加してもらえればOKだと思います。
ng.txtの設定方法は「サルでも解る〜」を参考にして下さい。
- 7投稿者:三河人 投稿日:2001/10/07(日)17:12:15
- んで、>>3の件ですが…。
やはり、パーミッションの問題だと思います。
例えばパーミッションが「644」であっても
・スクリプトが生成したログのパーミッションが644
・FTTPにて上げたログのパーミッションを644に変更
上記2点では意味が違う場合があります。
これは鯖によりますので常にそうとは言いきれませんが…。
対応方法としては、FTTPで上げたログのパーミッションを今よりも
上げてみて下さい。
例)644→666 に
これでもダメなら 644→777 にしてみたり…。
- 8投稿者:三河人 投稿日:2001/10/07(日)17:15:20
- あ、もうイッコ補足。
>>6の「サルでも解る〜」ってのは↓このことです。
http://www.mikawaban.com/etc/amebbs01.html [そーす]
- 9投稿者:はんそで 投稿日:2001/10/07(日)19:34:40
- >三河人君
早速のレス有難う。
4レス目で上げている
>1.「はんそで」の文字が書き込まれたら、その文字のみを消してしまう
は、上手く出来ました。
これは少し考えれば分かる事でしたね。すんまへん。
けど、
>2.「はんそで」の文字が書き込まれたら、リロード扱いにする
こちらを選びます。
2レス目のamezo.cgiはサポスクの事です。
http://ame.x0.com/amezo.cgi [そーす]でみる事が出来ないです。
サポスク広場@本家事情(メイン)・サポート・ファンクラブも閉じてて・・
何処で新しいサポスクが手に入りますかね?
パーミッションの方は上手く行きましたよ。
666に上げて動くように為ったです。
ちと不思議。
- 10投稿者:三河人 投稿日:2001/10/07(日)20:09:47
- >パーミッションの方は上手く行きましたよ。
>666に上げて動くように為ったです。
>ちと不思議。
確かに不思議ですよね。
私も最初は納得できませんでしたが、今まで何回も引越しをしてきた中で
同じ事がありましたので「これが原因じゃないあなあ?」ってのが解りました。
ま、度重なる引越し経験も無駄ではなくて実力に結びついたとゆー事で(笑)
あと、サポスク最新版は私も持ってますが、今自宅ではないので
アプ出来ません。
家に帰ったらアプするかもです。
ちなみにサポスク広場は移転↓しましたよ。
http://sakuraaasaku.virtualave.net/cgi-bin/big-08/main/ [そーす]
←右リンクのURLは常に最新にしてますので。
- 11投稿者:はんそで 投稿日:2001/10/07(日)23:14:12
- >あと、サポスク最新版は私も持ってますが、今自宅ではないので〜
あい、ぜへアップを!
サポスク広場は閉鎖したのかと思ってたよ、、
>ま、度重なる引越し経験も無駄ではなくて実力に結びついたとゆー事で(笑)
お疲れさまです。
- 12投稿者:三河人 投稿日:2001/10/08(月)13:27:10
- すくりぷとー。
http://www.mikawaban.com/sc/ [そーす]
- 13投稿者:はんそで 投稿日:2001/10/08(月)15:17:11
- どもども、貰いました。
- 14投稿者:はんそで 投稿日:2001/10/08(月)16:34:30
- 新スクリプトには新しく必須で弄るべきトコなんて有りますか?
ng.txtのパーミッションは604で問題無いですよね?
一応、上手く動いてます。
- 15投稿者:はんそで 投稿日:2001/10/08(月)16:36:35
- と、少し失礼でしたね>始まりから
教えて君で前(おいらが始めてperlを弄った時)からのノリで・・
- 16投稿者:はんそで 投稿日:2001/10/08(月)18:33:36
- 新たな問題が発生しました!!
一行目123
あいうえお
二行目456
と、入力して書きこみボタンを押します。
すると書きこみされる内容は
一行目123あいうえお二行目456
ってな感じなんです。
原因が分かりますか?
- 17投稿者:はんそで 投稿日:2001/10/08(月)19:20:58
- >16レス目の小1はおいらです。
専門板では普通のスレ式でのレスをします。
どうやら問題はng.txtの様です。とりあえずはテキトーに弄ってます・・
- 18投稿者:三河人 投稿日:2001/10/09(火)07:51:49
- >16のはんそでさん
>一行目123
>あいうえお
>二行目456
>
>と、入力して書きこみボタンを押します。
>すると書きこみされる内容は
>
>一行目123あいうえお二行目456
>
>ってな感じなんです。
>原因が分かりますか?
ん?オリジナルのサポスクでしたら問題なく改行すると思うのですが。
$value =~ s/\r/<br>/g;
という部分で改行マークを変換してるはず…?
- 19投稿者:はんそで 投稿日:2001/10/10(水)19:18:01
- NGワードの使い方は――
うんこ,
で合ってますよね?
あと、パーミッションを000にした結果、行の件は問題なく動きました。
- 20投稿者:三河人 投稿日:2001/10/10(水)21:58:05
- ちょっとおさらいしたいのですが、今問題となってる点は
「レスが改行されず、1行に繋がってしまう」という事で合ってますか?
↑の原因で他に考えられるのは…
スクリプトの転送モードがアスキーになっていないとか?
- 21投稿者:はんそで 投稿日:2001/10/10(水)22:25:22
- はい、そしてその原因はng.txtだったって事です。
このパーミッションを000にした所、その問題が解決されました。
>「レスが改行されず、1行に繋がってしまう」
スクリプトの転送はいつも通りです。
- 22投稿者:はんそで 投稿日:2001/12/03(月)22:26:24
- infoseekでアカウントを消されたので
新しくProhostingでアカウントを取りました。
(ココhttp://free.prohosting.com/ [そーす])
そこで一つ問題に当たったので質問したいと思います。
宜しくお願いします。
このサーバー上のcgi-binフォルダにmainフォルダを作ったんですけど
パーミッションを(606)とした所、何故だかこのフォルダが消えてしまいました。
削除されたとはマタ違った感じで、どうやら表示されていないだけの様です。
その証拠(?)として、そこに同じフォルダ名で新しくmainフォルダが作れないのです。
原因が分かりましたらお願いします。
- 23投稿者:三河人 投稿日:2001/12/03(月)23:01:29
- 私はプロホスは借りた事がないので想像だけで答えますけど
再接続や最新の情報更新表示としても表示されないのでしょうか?
あとは…単純に、cgi-bin配下にフォルダを設置するのがダメな
鯖なのかな…?
以前、甘史太さんがプロホスを借りてましたが、非常にクセのある鯖です。
広告タグがヘンな所に入って来たりして表示がすぐに崩れますし
何にも悪い事してないのに垢デリされたりします。
なるべくなら、プロホスでアメスク設置はやめた方がいいと思います。
- 24投稿者:はんそで 投稿日:2001/12/03(月)23:12:52
- >再接続や最新の情報更新表示としても表示されないのでしょうか?
はい、そうです。
>あとは…単純に、cgi-bin配下にフォルダを設置するのがダメな
>鯖なのかな…?
そう言うのもあるんですな、けれど少し違うかもしれません。
パーミッションを変える迄は、そこに有りましたので。
う〜ん・・あまり良いサイトでは無い様ですな。
一応、他を探してみます。どうもです。
- 25投稿者:名捨て人@深夜です 投稿日:2001/12/04(火)00:16:14
- >はんそで
自分のプロホスで試してみました。
結果、mainという名前のフォルダを作ると作ることはできますが、
パーミッション変更で消えてしまいました。
しかももう一度作ろうとすると同じ名前のフォルダが存在します。とのこと。
>あとは…単純に、cgi-bin配下にフォルダを設置するのがダメな
cgi-binの上のフォルダでも同じ症状になりました。
プロホス2〜3日くらいすると直るという情報もありますが・・・。
- 26投稿者:名捨て人@深夜です 投稿日:2001/12/04(火)00:22:38
- >(´ー`)y~~~(25)
まったく同じ症状です。おいらだけでは無い様なので一先ず安心(?)
そうですか、有難うです。
少し様子見をしながら、他サイトのアカウントを探したいと思います。