はんそで専用
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)
まったく同じ症状です。おいらだけでは無い様なので一先ず安心(?)
そうですか、有難うです。
少し様子見をしながら、他サイトのアカウントを探したいと思います。
投稿者 メール