サルでも解る掲示板作
1投稿者:あめざー歴3ヶ月の私  投稿日:09月13日(水)05時01分45秒
こんばんわー三河人さん初めまして。とある方からの紹介で来ました。
私はあめざー歴3ヶ月(PC歴6ヶ月)の超素人です。こんな私にも
あめぞうタイプの掲示板を作れるようになるでしょうか?
CGIのCも解りませんが、なんとか頑張って作りたいと思ってます。
なにせおさるさん並みなので、最初から教えて頂けるようどうか御教授の方
よろしくお願いします。
50投稿者:三河人  投稿日:09月15日(金)14時07分12秒
そしてその直後(72行目の直ぐ下)の行に以下の記述を追加して下さい。
$name =~ s/パスワード/$admin/;
これわ偽者チェックをした直後に、パスワード文字を「冴子」と置換して表示する事を意味しています。
パスワード文字わ、半角の英数字8桁以内を推奨します。
51投稿者:三河人  投稿日:09月15日(金)14時10分23秒
6)74行目。
crypt($name, 'am') eq 'amsqKfBaSfYYU' && &del;
を削除して、代わりに以下の記述をして下さい。
$name eq '削除パスワード' && &del;
これわ、1つのスレッド全部もしくわ、スレッドの一部分を削除したい時に入力する削除パスワードを定義します。
削除パスワードも、半角の英数字8桁以内を推奨します。
52投稿者:三河人  投稿日:09月15日(金)14時14分42秒
以上のところまで行いますと、とりあえず板を動かす事が出来ます。
実際にわ他にもamezo.cgiを変更しないといけませんが、それわ後で教えさせていただきます。
とりあえずここまで行ったら教えて下さい。
53投稿者:冴子  投稿日:09月15日(金)20時15分09秒
夜ですが、おはようございます。三河人さん
52のところまで完了しました。

54投稿者:三河人  投稿日:09月16日(土)01時52分18秒
さらに遅くなってのおはようございます。
さっきまで寝てました(笑)
あと、もう一つ板の設置に必要なものがありましたのを忘れてました!
「jcode.pl」です。これがないと日本語が表示されません。
どこからか入手して下さい。
55投稿者:三河人  投稿日:09月16日(土)02時20分44秒
次にいよいよ、板の設置準備に入りましょう。
自分のアカウントに接続した際に、以下のフォルダを作成します。

[public_htnml]
   ├[main]  …パーミッション「755」
   ├[mugic] …同上
   └[sapo]  …同上
56投稿者:三河人  投稿日:09月16日(土)02時25分21秒
1)public_htnmlの下にわ、amezo.cgi、header.html、blist.txt、jcode.plをアップロードします。
2)「main」「mugic」「sapo」の中に、header.htmlをアップロードします。
  アップロードした後に「index.html」と名前を変更して下さい。
  同様に「index2.html」も作成して下さい。
57投稿者:三河人  投稿日:09月16日(土)02時30分20秒
アップロード後に、以下のようにパーミッションを各々変更して下さい。
・「main」「mugic」「sapo」…755
・amezo.cgi…755
・header.html、blist.txt…604
・jcode.pl…644
・「main」「mugic」「sapo」の下のindex.html、index2.html…707
58投稿者:冴子  投稿日:09月16日(土)10時02分03秒
おはようございます、三河人さん。いきなり質問ですが
55に質問 public_htnmlの中に各フォルダを作るという事ですよね。
56の1)に質問 public_htnmlの下とは、同一の場所にアップロード
するという事ですか?
一度上記のようにアップロードしてみたのですが、ブラウザでURLに行くと
フォルダが丸見え(なんか変な言い方ですね)です。それで、フォルダ(main)
をクリックしてみたらヘッダーだけが表示されて色も付いてなく、書込んで
みると、404エラーになります。
59投稿者:冴子  投稿日:09月16日(土)10時06分09秒
起きてすぐなので乱文ですいません。jcode.pは手に入れました。
これを書き忘れてました。
60投稿者:コットン  投稿日:09月16日(土)12時34分58秒
>58 
public_htnmlじゃなくてpublic_htmlな。 嘘教えるなよ<みかわにん
FFFTPなら「ホストの初期設定」にpublic_htmlっ入力しておくと良いです。
61投稿者:コットン  投稿日:09月16日(土)12時41分01秒
「ホストの初期設定」じゃなくて「ホストの初期フォルダ」でした。
62投稿者:三河人  投稿日:09月16日(土)16時45分00秒
あ、パンチミスでした。すまそ>コットンさん
public_htnmlぢゃなくてpublic_htmlが正解です。

で、まだ説明の途中だったのですが、出かけてましたんで言えませんでした。
>404エラーになります
mainのURLでカキコしようとするのわ正解です。
が、404エラーになるのわ、パーミッション変更をしていないからでわ?
板の初期状態わヘッダだけの真っ白な状態で合ってます。
そこに「はじまりです」みたいな感ぢでカキコしていただきますと
問題なければ色&タイトルがついた状態で以降は残ります。
パーミッションとわ「属性変更」の事です。
フォルダ&各cgi,txt,htmlをffftpで右クリックして属性変更して下さい。
すいません、また深夜まで落ちます。
63投稿者:冴子  投稿日:09月16日(土)20時32分45秒
コットンさん三河人さんこんばんわ。
>コットンさん
なるほど!有難うございます。設定を変えておきますね。
>三河人さん
パーミッションの属性変更もしてるのですが…
もう一度チャレンジしてみます。virtualaveで特にCGIが使える
ようにする設定とかは無いですよね?
64投稿者: 投稿日:09月16日(土)21時18分34秒
どうも!フロート型掲示板を立ち上げようと苦心していた所に
こういう場を紹介していただき、誠にありがとうございます、
スクリプトはぶり氏から提供してもらって、過去ログを見ながらふさわしいと
思う形に修正していっているのですが、header.htmlの設定の設定の部分が
良く分かりません、あと私も、広場、ヽ(`д´)ノランド、修羅場
という形で板を三つ立ち上げたいと思っているのですが、
冴子さんの場合
main,#ddeedd,広場
mugic,#ffffff,音楽
sapo,lightyellow,削除依頼
となっていますが、アルファベットの部分はどこかに対応しているのでしょうか?
それとも題名を変えたい場合は漢字部分だけ変更すればいいんでしょうか?
65投稿者: 投稿日:09月16日(土)21時24分34秒
main-広場
mugic-音楽
sapo-削除依頼
の対応は分かりますが、真ん中部分の意味を知りたいです、
あとheader.htmlの方は
<div align="center">
<img src="../count/dream.cgi?id=main&amp;fig=6" width=90 height=20 ALT="アクセスカウンタ">
</div>
<form action="../cgi-bin/amezo.cgi" method="post">
投稿者 <INPUT TYPE="text" NAME="name" SIZE="20">
メール <input type="text" name="mail" size="30"><br>
題名   <input type="text" name="subj" size="30">
<INPUT TYPE="submit" VALUE="新規投稿" class=btn>
<a href="./">リロード</a>
<SMALL><input type=checkbox name="linkcheck" value="1" checked>URL自動リンク
</SMALL><br>
<TEXTAREA ROWS="5" COLS="70" NAME="comm"></TEXTAREA>
</form>
という設定になってますが、どこかいじった方がいいような部分はあるでしょうか?

66投稿者:冴子  投稿日:09月16日(土)21時25分39秒
やっぱり駄目でしたー。なんでだろ?
―――――おさらい―――――
1)public_htmlの中に[main]、[syumi](趣味に変えました)[sapo]
のフォルダを作る。
2)public_htmlの下にamezo.cgi、header.html、blist.txt、jcode.pl
をアップロードする。
3)[main]、[syumi]、[sapo]のフォルダの中にheader.htmlを
アップロードし、名前をindex.htmlに変更。同じように、index2.html
を同じフォルダに作る。
4)パーミッションの変更をする。ameo.cgi-755
[main][syumi][sapo]-755 header.html、blist.txt-604
jcode.pl…644
「main」「mugic」「sapo」の下のindex.html、index2.html-707






67投稿者: 投稿日:09月16日(土)21時28分19秒
つーか、俺もかなりおさるなので、果てしなく馬鹿な事を聞いてしまうかもしれません
68投稿者:冴子  投稿日:09月16日(土)21時30分03秒
あっ空白が… こんばんわー亮さん
ご一緒に三河人さんの掲示板作成講座でお勉強して
頑張りましょうね!
69投稿者: 投稿日:09月16日(土)23時26分09秒
おや、冴子さんも来てましたか、今気がついた・・・・
お互い頑張りましょう、俺なんかド素人みたいなもんだったりしますが・・・(^^;
70投稿者:三河人  投稿日:09月17日(日)02時44分45秒
ども、かなり遅くなりましたが、
>virtualaveで特にCGIが使えるようにする設定とかは無いですよね?
はい。amezo.cgiを今までの過程通りに変更すればとりあえず動作するはずです。
但し、この後さらに変更が必要です。それわ、
・スクリプトの一部を削除しないとcgiが丸見えになってしまう
・ヴァーチャアベわ海外の鯖の為、海外時間になってるので時間調整が必要
上記の点を変更する必要があります。
板が一旦動作したのを確認してからこの点についてわ説明します。
で、動作したのでしょうか?
71投稿者:三河人  投稿日:09月17日(日)02時47分43秒
>亮さん
>真ん中部分の意味を知りたいです
#ffffff等の意味わ、板の色指定の事です。好みの色を指定したい場合わ、一冊htmlの本を購入する事をお勧めします。
>どこかいじった方がいいような部分はあるでしょうか?
私もあまり詳しくありませんが、とりあえず見た限りでわ問題ないようです。
72投稿者:冴子  投稿日:09月17日(日)02時53分35秒
お帰りなさいです三河人さん
全く動きません。書込んでも404になってしまいます。
何処かミスしてるのでしょうか?cgiの書き換えで失敗したのかな?
73投稿者:三河人  投稿日:09月17日(日)03時01分54秒
ん〜、mainフォルダかindex.html&index2.htmlのパーミッション関係の原因だと思うのですが…。
もう一度、パーミッションを確認していただけないでしょうか?
74投稿者:>72  投稿日:09月17日(日)03時16分04秒
404だからパーミッションの問題じゃないと思うよ
75投稿者:三河人  投稿日:09月17日(日)03時23分23秒
>74さん
404って「ファイルが無い」って意味ぢゃなかたでしたか?
違っていたらすいません。
76投稿者:冴子  投稿日:09月17日(日)03時23分35秒
パーミッションはちゃんとなってるんですが
駄目です。404になりまする〜(ToT)
77投稿者:74  投稿日:09月17日(日)03時38分37秒
mainフォルダのindex.htmlから新規投稿して404が出るってことは
amezo.cgiの設置場所がおかしいんじゃないかな?
index.htmlは<form action="../cgi-bin/amezo.cgi" method="post">になってる?
78投稿者:三河人  投稿日:09月17日(日)03時40分39秒
>冴子さん
ダメですか…。となると、私がまたどこかで嘘を言っているのが原因かも知れません…。
もし支障がなければ、冴子さんの作成したamezo.cgiとheader.htmlをメールで私宛まで圧縮して送付していただけないでしょうか?
宜しければ一度、私の方で解析しますが。もちろん、管理人パス・削除パスわ伏字にした状態で構いませんし、cgiの内容わ他言しませんが。
79投稿者:三河人  投稿日:09月17日(日)03時48分17秒
>74さん
あ、そーゆー意味でしたか。
サポートスクリプトのままの場合、確かに
<form method=post action="../cgi-bin/amezo.cgi">
となっていますので問題なさそうですが。
となると、amezo.cgi、blist.txtの設置場所に問題があるのでしょうかね?
80投稿者:三河人  投稿日:09月17日(日)04時11分10秒
すいません。どーにも眠いので一旦落ちます。
7時頃復活して繋げたいと思います。
81投稿者:冴子  投稿日:09月17日(日)05時28分51秒
おはようございます。少し寝ていました。すいません
亮さんにご迷惑も掛かるとイケナイので、70の説明を先にお願いします。
それと、リンクを削ると(う〜んどう言えばいいのかな?)
http://******.virtualave.net/このアドレスで入れるとフォルダが
丸見えなんですね、これはどう対処すれば良いのですか?
78の三河人さんのお言葉大変嬉しいです。もし、今日一日もう一度
一からやり直して駄目なら、大変申し訳有りませんがお願い致します。
あ〜私も、もう少し寝ておきます。三河人先生おやすみなさい。
82投稿者:冴子  投稿日:09月17日(日)07時37分43秒
なんか寝られないので一からやり直してみて、mainだけ作り
書込みしてみたところ、なんと書込めてmainが出来ました。感謝感謝です。
それで余計なスレッドを立てすぎたので削除しようと思ったのですが、何処に
削除パスを入れて良いのやら判りません。試しに投稿者欄に入れてみたら
cgiの付いたアドレスに飛ばされて反応が有りませんでした。ガビーン
もう一つ、広告は如何すれば良いのでしょうか?友人が貼らないと削除されるよ
と言っていたのですが、如何して良いものやら…
質問が多くてごめんなさいです。
83投稿者: 投稿日:09月17日(日)09時47分15秒
おはようございます、早速質問なんですが、

>次にいよいよ、板の設置準備に入りましょう。
>自分のアカウントに接続した際に、以下のフォルダを作成します。

>[public_htnml]
>   ├[main]  …パーミッション「755」
>   ├[mugic] …同上
>   └[sapo]  …同上
ここの意味が良く分からず困っています(^^;
アカウントで取ったアドレスに接続するという意味ではないですよね?
超ドシロウトで済みません、
また、こういうふうにスクリプトをいじるのに、参考になりそうな書籍とか
ありましたら教えていただきたいのですが、もしくはジャンルとか。
>冴子さん
先に進んでいる人の進行を見ている方がいろいろと参考になるので、
俺は後回しになっているくらいで丁度いいです(^^;
84投稿者:三河人  投稿日:09月17日(日)10時10分05秒
>冴子さん
今、問題になっている件わ、カキコが出来るようになってから説明しようとしていました(笑)

>試しに投稿者欄に入れてみたらcgiの付いたアドレスに飛ばされて反応が有りませんでした
投稿者欄に削除パスを入力するのわ、正解ですよ。
amezo.cgiの動作上、必ず削除処理を実行しますと、一旦amezo.cgiに移動するようになっているのれす。
この後「戻る(IEの場合)ボタン」で戻って、別のカキコ(新規スレでも、レスでも良い)を行うと、先ほど消した内容わ消えます。
これわ、スレッド(ログ.html)は削除されていても、index.html上にHPとしてカキコしている内容が展開されている為、このような動作になります。
因みに削除するパターンですが、
・投稿者欄に削除パスのみ…そのスレッド全部(ログ.html)を削除
・投稿者欄に削除パス、内容欄に「レス番号」…そのレス番号のみ削除
 例)内容欄に「05」と入力しカキコ→レス番号05のみが削除されます
・投稿者欄に削除パス、内容欄に「レス番号−レス番号」…レス番号〜レス番号の範囲で削除
 例)内容欄に「12-15」と入力しカキコ→レス番号12〜15が削除
とゆー指定方法が出来ます。
85投稿者:三河人  投稿日:09月17日(日)10時17分16秒
>友人が貼らないと削除されるよと言っていたのですが
ヴァーチャルアベに関してわ、削除される事わありません。
とゆーか、必ず広告わ出るようになっていますので削除されませんとゆーのが正解です。
冴子さんわ、いつもjavaオフにしているのでしょうか?javaオンにしてもらえれば解ると思いますが、ポップアップウィンドウ(広告)が勝手に開くと思います。
つまり、
何も広告表示指定しない→ポップアップウィンドウの広告が表示されるが、板に広告わ入らない
板に広告を表示→板に広告が入るが、ポップアップウィンドウの広告わ表示されない
とゆー事れす。
86投稿者:三河人  投稿日:09月17日(日)10時28分54秒
http://******.virtualave.net/このアドレスで入れるとフォルダが
>丸見えなんですね、これはどう対処すれば良いのですか?
これもこれから説明するつもりでしたが、要わ「public_html」の配下にindex.htmlを作れば表示されなくなります。この時のindex.htmlの内容として以下の内容が考えられます。
1)自動的にmainへ転送してメイン板が表示されるようにする
  (初期の三河版がこれでした)
2)板のトップページ(板の説明や、板へ飛ぶHP)を作成する
  (あめU・(仮)、今の三河版がこの方式です)

今の三河版の場合、http://mikawajin.virtualave.net/に来ますと、左側にリンク集、右側に板を表示するようにindex.htmlを作ったとゆー事です。
冴子さんわ、どんな感ぢにしますか?(これを聞いてからでないと説明が出来なかったので後回しにしてました)  
87投稿者:三河人  投稿日:09月17日(日)10時41分18秒
順序が逆になりましたが、70の説明わ少しお待ち下さい。
どこをどー直せば良いのか私が調べないといけないものですので…。

ここで一旦、板の動作する流れを説明します。
今後管理人として理解しておいた方が良いかと思います。
(勘が入ってますが、ほとんど当たってるかと…)
1.main下のindex.htmlの内容を実行
2.「↑へのレスカキコ」ボタンをクリックするとamezo.cgiにより以下の動作を実行
  ・ログ.html(yymmddhhmm.htmlの形式)でログを生成又は更新
  ・header.htmlを読みこみ、index.htmlへ書きこむ
  ・ログ.htmlの更新時間が最新のもの20個を読みこんで、
   スレッドタイトル+レス内容をindex.htmlへ書きこむ
3.リロードされて、更新後のindex.htmlが表示される
4.表示される事によって、板にスレッド又はレスが反映された形になる

です。
88投稿者:三河人  投稿日:09月17日(日)10時52分52秒
>亮さん
>アカウントで取ったアドレスに接続するという意味ではないですよね?
まず、亮さんが取った鯖を知りたいのですが…。ヴァーチャアベ?フリーウェブ?
55の図わ、ヴァ−チャアベ用の説明です。他の鯖ですと、少しだけ説明が違ってきます。
要わアカウントを取得した時に、メールにて連絡のあった「ホストアドレス」のアカウント部分に接続して、そこにフォルダを作成するとゆー事です。

>また、こういうふうにスクリプトをいじるのに、参考になりそうな書籍とか
>ありましたら教えていただきたいのですが、もしくはジャンルとか。
とりあえず私が買った本を列記します。
1)HTMLタグ辞典…翔泳社
2)CGI/Perlハンドブック…ソフトバンク
3)CGIでつくるインタラクティブwebページ…エーアイ出版
4)Perlでつくる楽しいCGI…エーアイ出版
最低でも、上記の1)と2)わ、購入する事をお勧めします。
89投稿者:三河人  投稿日:09月17日(日)11時41分42秒
一旦落ちます。PM2〜3時頃からまた繋げます。
90投稿者:冴子  投稿日:09月17日(日)15時07分46秒
おはようございます。ちょっと寝て楽になりました。矢継ぎ早の質問攻勢
ばかりですいません。85は納得しました。設定でJavaがOFFになっていました。
86の最初のページ表示方法は三河人さんと同じ方法で行きたいと思います。
真似ばかりで恥かしいな(^^;
これからちょっと出かけなければいけないので、帰ってきたら即行で来ます(^^;
でわ、挨拶もそこそこに行ってきます〜。
91投稿者:三河人  投稿日:09月17日(日)16時00分46秒
三河版のトップindex.htmlわ、以下の通りれす。参考にして下さい。
<html>
<head>
<title>みかわばんりんく わ〜い!</title>
</head>
<frameset cols="150,*">
<frame src="./migi.html" frameborder=line noresize>
<frame src="./main/index.html" name="naka">
</frameset>
</html>

この場合、migi.htmlも作る必要があります。
migi.htmlのソースわ、左のリンク集を参考に作ってみてください。
(リンク集の所で右クリックの「ソースの表示」で見れます…このくらいわ知ってました?!)
92投稿者:三河人  投稿日:09月17日(日)16時09分22秒
でわ、amezo.cgiの改造の説明をします。
【ヴァーチャアベ用 時差の修正】
1)31行目の$folder = でわ、amezo.cgiの改造の説明をします。
【ヴァーチャアベ用 時差の修正】
1)31行目の$folder = $1;の直ぐ下へ以下の記述
#----- 時差の補正変数を定義($gisa)
$gisa = 16;

2)64行目の$x = $subj.$name.$comm;の直ぐ下へ以下の記述
#----- 時差の補正値を算出($gisa)
if(($gisa=~ /^(\d+)$/)&&($gisa != 0)){
$gisa=$gisa;
}else{
$gisa=0;
}

3)82行目の
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
を以下のように変更
#----- 時差の補正
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time + $gisa*60*60);

以上で、海外時差についてわ直ると思います。 ;の直ぐ下へ以下の記述
#----- 時差の補正変数を定義($gisa)
$gisa = 16;

2)64行目の$x = $subj.$name.$comm;の直ぐ下へ以下の記述
#----- 時差の補正値を算出($gisa)
if(($gisa=~ /^(\d+)$/)&&($gisa != 0)){
$gisa=$gisa;
}else{
$gisa=0;
}

3)82行目の
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
を以下のように変更
#----- 時差の補正
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time + $gisa*60*60);

以上で、海外時差についてわ直ると思います。
93投稿者:三河人  投稿日:09月17日(日)16時12分59秒
つづいて、
【amezo.cgiの丸見え防止方法】
1)18〜24行目を削除(以下の文法を削除して下さい)
if($ENV{'REQUEST_METHOD'} eq 'GET'){
print "Content-type: text/plain\n\n";
open(R, "./$cgi");
print while <R>;
close(R);
exit;
}

これで、amezo.cgiを誰かが見ようとしても内容を見る事が出来なくなります。
94投稿者:三河人  投稿日:09月17日(日)16時35分09秒
また一旦落ちます。今度わ深夜の接続になります。
これで板として運用出来るはずので、完成したらURLを教えて下さいね。
95投稿者: 投稿日:09月17日(日)21時29分16秒
ご丁寧にどうもです!
CGIのアップロードなんですが、ここを見ていたらしいぶりさんが
既に上記の三つの板をアップロードしてくれちゃってました!
でも、やっぱり自分でいじれるようにはなりたいので、三河さんが紹介してくれた
資料等使い、どうにか理解していきたいと思ってます。
それとですね、旧Bchの跡にになっているアドレスに、コメントと、
転送先URLを表示させたいと思っているのですが、なにか
いい方法はあるでしょうか?
96投稿者: 投稿日:09月17日(日)21時30分55秒
念の為修正
B=ぶり

にが一つ余計
97投稿者:冴子  投稿日:09月17日(日)23時25分45秒
こんばんわー三河人さん。帰ってきました、のですが、クタクタで
昨日の疲れも取れてなく、明日は早出の仕事なので、今日は大人しく寝ます。
明日、仕事から帰宅したら再チャレンジします。
でわ、お先におやすみなさい。
98投稿者:三河人  投稿日:09月18日(月)00時32分12秒
>亮さん
Bchの意味わ解りましたよ。あと亮さんの板にぶりさんがカキコしていたので経緯もなんとなく解りました。
>コメントと、転送先URLを表示させたいと思っているのですが
これわ「Bchの閉鎖について」と「亮さんが新設した板への転送案内」を旧BchのURLへ表示したいとゆー事でしょうか?
であれば、HP1ページ作って案内する形にした方が良いと思います。
そんなに凝ったものぢゃなければ、比較的簡単に出来ると思いますのでチャレンヂしてみてわ?

>冴子さん
はい、解りました。おぢさんも普段お仕事してます(はず?)ので深夜しか詳細レスがつけれませんが、結果の報告をのんびり待ってます。
99投稿者:三河人  投稿日:09月18日(月)02時28分58秒
あ、amezo.cgiの説明で私なんかよりずっといいものがありました(笑)
http://www.amezo2000.com/sc/amekari.html
100投稿者:三河人  投稿日:09月18日(月)10時14分50秒
とりあえず、100番げっと。
101投稿者:冴子  投稿日:09月19日(火)02時05分14秒
遅くなってすいませーん。こんばんわ三河人さん
取りあえずメインが出来たのですが、今度は自宅のPCが不調をきたしました。
それで、会社のノートを持ち帰ってリンク辿りでやっと此処に着ました(^^;
明日にでもショップに持っていって修理に出します。なんかついてないなー
電源を入れてもBIOSで止まっちゃうんですよ???解りません??
若しデータが無くなってたら大変だ!
102投稿者:三河人  投稿日:09月19日(火)09時17分36秒
あー、私の友人と同ぢ現象だ…。
修理に出して正解だたと思います。早く直るといいですね。
103投稿者:某某  投稿日:09月19日(火)10時22分42秒
三河忍さん便乗で悪いのですがお聞きしても宜しいですか?
@ タイトルバーに色を付ける方法はどうするのでしょうか。
A そのタイトルバーに▲▼を付ける方法はどうするのでしょう?
B 最新スレの発言数の表示方法は?
C 和菓子派ですか?洋菓子派ですか?どちらが好きですか?
104投稿者:三河人  投稿日:09月19日(火)12時19分23秒
>某某さん
@、A…「タイトルバーの色」って、「あめU」なんかにあるスレッドタイトルに色がついてる状態の事ですか?
三河版でわ色わ付いていませんが、ほとんど同ぢ方式になってます。
105投稿者:三河人@104の続き  投稿日:09月19日(火)12時21分00秒
板の所で右クリックの「ソースの表示」ってやってもらえれば解りますが、
<table border=0 cellspacing=1 cellpadding=2 width=100%><tr><font color="#000000">
<td height="0">
<font color="#000000">
<a name="0"></a>
<a href="#indextop">■</a>
<a href="#1">▼</a>
<a href="#-1">▲</a>
</font>
〜中略〜
</td></tr></table>
としてます。
このテーブル(スレッドの1行目にあたる所)に色を指定してもらえればOKだと思います。
▲▼の表示方法も上のソースを参考にして下さい。
(もしかして、cgi上で設定・生成する方法をお聞きしたかったのでしょうか?)
106投稿者:三河人  投稿日:09月19日(火)12時40分17秒
B…インデックスのスレッド一覧にある()の表示方法の事ですか?それでしたら
http://spider-main.virtualave.net/script/000910144417.html
を参考にして下さい。
私もIkeJIさんに教えていただきました。

C…これわ板に関わる重要な事でしょうか?(笑)かなり笑いました!
モノにもよりますが…両方好きですね。ショートケーキも好きですし、赤福なんかも好きですし。
107投稿者:某某  投稿日:09月19日(火)13時51分02秒
IKeJI氏の所に書いてありますね。知らなかったです。
サンクスです三河忍さん。あっそうだ、甘い物は良いですね。
目指せ糖尿!つーことで仕事します。
108投稿者:某某  投稿日:09月19日(火)14時28分28秒
cgiでの設定、生成は書いてなかった。早合点だ(TДT)
すんませんでした!
109投稿者:三河人  投稿日:09月19日(火)15時06分19秒
>cgiでの設定、生成は書いてなかった。早合点だ(TДT)
ん?これわ@〜Aの事ですか?
もしそーでしたら、家に帰らないと正解がはっきりしないので…。また深夜にカキコします。
110投稿者:漏れも便乗質問  投稿日:09月20日(水)01時14分14秒
バーチャアベで申し込んだんだけど、最初はサーバの領域確保が出来ていなくてstats/しか表示されなくて、ファイルのアップは出来ないよね。どの位の時間で
public_htmlが置かれて(領域確保)ファイルのアップができるでしょう?

111投稿者:三河人  投稿日:09月20日(水)08時40分48秒
私の場合、バーチャアベにアカを申請してから2ヶ月くらい放置してたんで、
いつ頃「public_html」が設置されたのか解らないのですよ。
ですが、他の方の話を聞く限りでわ、比較的早くに設置されるようですね。
112投稿者:遊歩さんところより来ました  投稿日:09月22日(金)00時37分39秒
あちらで三河人さんのところで聞けばと言われ来ました。
http://www22.big.or.jp/~amezor/hp/000921144737.html
を立てた者なのですがやっぱりまずいんでしょうか。まだ何も言ってきては
いませんが。同列系だったのですね「バーチャアベ」と「ハイパーマート」は
113投稿者:三河人  投稿日:09月22日(金)03時19分10秒
あ、112さんのスレッドを私も見ました。
が、はっきりとした答えが解らなかったのでレスもしていませんでした。
う〜ん、500のエラーわ私も出した事ありますが一時的だけでしょうし、永久ループのような多大な負荷をかけない限り、アカ剥奪やブラックリストに載るような事わないと思います。
あまり気にしない方がいいのでわ?
あと、cgiがどういった動作になるのかが解らないので、事前に自PC上で動作させて確認するといった手段もあります。
「perl for win32」といったソフトもありますし、そういった事前策を今後わ取っていくのも良いかも知れません。
このくらいしかアドバイスが出来ません。すいません。
114投稿者:三河人  投稿日:09月22日(金)03時21分19秒
あ、私も「バーチャアベ」と「ハイパーマート」が同系列とわ知りませんでした。
勉強になりました。
115投稿者:112  投稿日:09月22日(金)03時44分11秒
有り難うございます。奨めていただいた方にも感謝します。
気が重かったのですが、三河人さんの言葉でほっと安心できました。
「Perl for Win312」で試したのですが、凡ミスで違うフォルダの
アップをしてしまいました。ドン臭い私です。とほほ
また相談に来ます本当に有り難う三河人さん
116投稿者:三河人  投稿日:09月22日(金)04時02分34秒
>「Perl for Win32」で試したのですが
事前に試しているなんて、すごいですね。
薦めた私自身わ、実わ一度も上記のソフトで確認した事がなく、一発勝負でいつもcgiを動かしています(笑)
私が、アカ剥奪されるのわ近いでしょう(爆)
117投稿者:某某  投稿日:09月28日(木)04時15分30秒
あー駄目でした。どうしてもcgi部分での変更が上手く行きません。
鯖エラー起こしちゃいました。
スレ作成後のhtmlがどーこーより、cgiの書き方が拙いのかな?
どんな書き方されてますか?三河忍者さん
118投稿者:三河人  投稿日:09月28日(木)09時37分50秒
あ、お久しぶりです。
鯖エラーの原因と、どの様に記述しているかって所が私もどう答えて良いのか
はっきりしませんが、以下の辺りが考えられそうかと。
1.スクリプトの1行目が #!/usr/bin/perl で合っているのか?
2.スクリプトのコード体系が不正な状態で生成されている?
  もしくはftpで転送する時にソースコードをおかしくしている?

1.に関しては「ヴァーチャアベ」では上記通りの記述ですが、他の鯖では
場合によって記述が変わってくるので、これが原因かも?
2.に関しては私は普通にシフトJISでスクリプトを変更してffftpで
転送しているだけでOKの為、意識した事がないのですが。
(エディタはmifesを使用して普通に変更しています)

とりあえず思い浮かんだのはこの位しか解りませんでした。すいません。
119投稿者:三河人  投稿日:09月28日(木)15時29分34秒
もう少し参考になりそうなログを見つけました。
http://www22.big.or.jp/~amezor/hp/000628040903.html

こちらも参考にしてもらえれば、何か糸口が見つかるかも知れません。
120投稿者:赤球パンチ  投稿日:09月29日(金)00時02分12秒

Cookie Error


>三河人さん

バーチャアベで、こんなメッセージが出てきてしまいました。どうしたらいいか教えてください。

Your browser doesn't appear to support cookies. In order to register and access your account after registration, it is necessary to use a browser that supports cookies.
121投稿者:>120  投稿日:09月29日(金)00時06分49秒
ブラウザのクッキーをONすればいいだけの話。そのくらい読めるでしょ?
122投稿者:赤球パンチ  投稿日:09月29日(金)00時38分57秒
そのONにするやり方が分からないんだなあ(ワラ
教えてくれません?
123投稿者:三河人  投稿日:09月29日(金)01時39分36秒
>ONにするやり方が分からないんだなあ
IEでしか解りませんが、
IEの[ツール]−[インターネットオプション]のセキュリティの中にある「レベルのカスタマイズ」にクッキーのon/off設定があります。
124投稿者:サル  投稿日:09月29日(金)13時01分31秒
すいません、FTPツールとあめぞうスクリプト一式ってどこで手に入りますか?
教えて下さい。
125投稿者:三河人  投稿日:09月29日(金)14時49分06秒
ftpツールは「窓の杜」やベクター等から使いやすいのをDLすればいいと思います。
http://www.forest.impress.co.jp/library/ffftp.html
「ffftp」↑これなんかはお勧めです。

あめぞうスクリプト一式は現在は正式配布をしていないので、どこかに落ちてるのを自力で探してもらうしかないかと…。
私も所有していますが、深夜にならないとアプ出来ないので、探してもらった方が早いかもしれません。
126投稿者:三河人  投稿日:09月29日(金)14時50分53秒
あ、文章訂正。
× あめぞうスクリプト一式は現在は正式配布をしていない
○ あめぞうスクリプト一式は現在は一般公開をしていない
127投稿者:サル  投稿日:09月29日(金)14時58分05秒
早速のご回答ありがとうございます!!
厚かましくすいませんが、あめぞうスクリプトってどこらへんに落ちているのでしょう?
128投稿者:三河人  投稿日:09月29日(金)15時36分04秒
アプロダを覗いてみたり、キーワード=「スクリプト あめぞう」で検索かけてみたりして何とか見つけるしかないかと思います。
129投稿者:サル  投稿日:09月29日(金)20時42分57秒
うえ〜ん。見つかりません。
冴子さんどこで見つけたのですか〜?
130投稿者:三河人  投稿日:09月29日(金)20時58分30秒
きっと、どこかのアプロダから見つけてきたのでしょうね。
私はまだ会社にいるのでアプできませーん。すいません。
131投稿者:サル  投稿日:09月29日(金)21時11分39秒
三河人さんってレス早いですね〜。すごいわ〜
132投稿者:サル  投稿日:09月30日(土)00時46分49秒
とかいいつつ、三河屋さんよろしくお願いしますぅ。
申し送れましたが、私は冴子さんに便乗して(失礼!)CGIの
勉強をはじめたいと思っているサルです。
許してちょ。
133投稿者:三河人  投稿日:09月30日(土)02時08分28秒
ここから取れるかな?
http://mikawajin.virtualave.net/amezo.lzh
オリジナルスクリプトです。
「対象ファイルを保存」でDLしてみてください。
とりあえず、サルさんがDL次第、消そうかと思いますんで。
134投稿者:三河人  投稿日:09月30日(土)02時10分29秒
あ、ダメみたいですね。どこかのアプロダにアプしてみます。
135投稿者:三河人  投稿日:09月30日(土)02時15分03秒
http://hammer.prohosting.com/~upamezo/upup/amezor033.lzh
ここからならOKかな?
136投稿者:三河人  投稿日:09月30日(土)02時22分07秒
↑からならDLできますね。
ダブルクリックして、真中あたりにあるURLをクリックしてDLして下さい。
137投稿者:サル  投稿日:09月30日(土)12時36分04秒
三河さん、ありがとうございましたー(感激)。
見ず知らずのサルなんかのために。
三河さんって親切過ぎです。
138投稿者:オサル  投稿日:09月30日(土)14時21分42秒
またまたしょうもない質問なのですが、DLしたスクリプト
wardpadで開いたら思いっきり文字化けでよく分からないのですが
こういうものですか?
すいません。
139投稿者:三河人  投稿日:09月30日(土)17時35分05秒
あのー、解凍しましたか?
lhmeltやlhasaで…。
とりあえず、DLしたようですのでスクリプトは削除します。
140投稿者:オサル  投稿日:09月30日(土)19時52分09秒
ハズかしい。素人丸出しですね(恥。
ihasaというので解凍できました。ありがとうございます

141投稿者:茫茫  投稿日:10月01日(日)09時49分24秒
やっぱりくっきりサーバエラーだしちゃいました。
パスも合ってるし・・! /usr/local/bin/perl
パーミッションもバッチシなのに…
142投稿者:亡亡  投稿日:10月01日(日)09時57分17秒
スレ作成cgiの方法教えて下さい。三河忍さんヽ(:ToT:)ノ 
僕では出来ませんでした…悲しい。エラー連発10連荘
143投稿者:三河人  投稿日:10月01日(日)12時36分57秒
???う〜ん、原因がわかりませんね…。
鯖は何処なのでしょうか?
とりあえず、もう一度このスレッドに書いています内容をおさらいで確認していただくしか…。
あと、119のURL先の内容も参考になるかもしれませんので確認して下さい。
それでもダメな場合は…私宛にamezo.cgi・header.htmlを圧縮してメールで下されは一度見てみますが。
出来れば、板のあるURLも教えていただければ助かります。
144投稿者:某某  投稿日:10月01日(日)17時37分01秒
いや、その三河忍者さん(;´Д`)
普通のamezo.cgiは設置できて稼動できるのです。ちなみにサーバはプロホス
です。この間に書き換えたcgi(スレッドに■▲▼生成させる)がエラーを引き
起こすのです。書き換える箇所は
$line = <<EOL;
$subj1<dl><dt>$cnt$subj2投稿者:<font color=forestgreen><b>$name</b></font>
<font size=-1> 投稿日:$date</font><br><dd>$comm</dl>
EOL
$line =~ s/\n//g;
print W "$line\n";
$line = <<EOL;
<form method=post action="../$cgi">
<input type=hidden name="res" value="$res">
投稿者 <input type=text name="name" size=20>
メール <input type=text name="mail" size=20><br>
<input type=submit value="↑へのレスカキコ" ><br>
<textarea name="comm" rows=4 cols=70 ></textarea>
</form>
この箇所ですよね?どう書き換えて良いのか?もしかして違います?
145投稿者:某某  投稿日:10月01日(日)17時40分59秒
ココを忘れてました。
if($subj){
$subj1 = "<title>$subj</title>";
$subj2 = "<font size=+2 color=red><b>$subj</b></font>";
}
オリジナルスクリプトの99行目からです。
146投稿者:オサル  投稿日:10月01日(日)23時45分21秒
>一度上記のようにアップロードしてみたのですが、ブラウザでURLに行くと
>フォルダが丸見え(なんか変な言い方ですね)です。

また初歩的な質問なのですが、冴子さんが58で言っていたフォルダ
丸見え状態なのですが、これどうしたらよいのでしょうか?
147投稿者:三河人  投稿日:10月02日(月)01時35分56秒
>オサルさん
えーと、86、91の内容を参考にしてもらえればと思います。
148投稿者:>146  投稿日:10月02日(月)01時40分48秒
public_htmlにindex.htmlを置かないといけないんだよ。
86レスでちゃんと三河人さんが説明されてますね。
でもこれはサーバによっても違いますがね。ftpクライアントで繋げた時は
最初にどう表示されますか?
ばーちゃあべは、public_htmlの中に(下のディレクトリ)に置きます。
ハイパーマートは一番上の「stats」のある同じと所にアップロード
フリーウェブは、一番上に用意されているindex.htmlを削除して新しいindex.htmlを置くだけ。
プロホスティングは、htmlの中に(下のディレクトリ)置く。
分るかな? 
149投稿者:三河人  投稿日:10月02日(月)01時44分48秒
>某某さん
>この間に書き換えたcgi(スレッドに■▲▼生成させる)がエラーを引き起こすのです
あ、そういう事でしたか。某某さんが改造したスクリプトですとエラーになるという訳ですね。
…で、「スレッドに■▲▼生成させる」スクリプトですけど…144〜145のタイミングでは無いと思います…。
具体的な箇所ですけど…
>40投稿者:IKeJI  投稿日:09月28日(木)11時49分23秒

>技術的には教えられるのですが、
>このスタイルはわひょみさんの作なので、
>私がここでやり方を教えると、著作権とか問題があります。
>わひょみさんに許可を取ってくれば教えられるのかもしれません。
という事情があるみたいなので、私からお答えしてはいけないかもしれないので、申し訳ありませんが、わひょみさんに承諾を得て聞いてもらえればと思います。
すいません。
150投稿者:三河人  投稿日:10月02日(月)01時50分05秒
あ、148さん補足説明ありがとうございます。
私もそこまでは知りませんでしたので勉強になりました。
バーチャアベとフリーウェブしか板設置した事がなかったので…。
151投稿者:148  投稿日:10月02日(月)22時44分37秒
イエイエ、無駄に垢持ってるだけです。放置状態ですけどね。
152投稿者:三河人  投稿日:10月03日(火)07時55分52秒
私もヴァーチャアベを約2ヶ月放置していたので人の事は言えません(笑)
153投稿者:148  投稿日:10月03日(火)14時58分58秒
現在サイト製作中なんですが、三河さんはバナー作られてないのですか?
若し有るのならば、linkさせて頂く時に使いたいのですが。

放置中の鯖復活させる計画ですので何かとお世話になるかもです。
でわまた。
154投稿者:三河人  投稿日:10月03日(火)15時09分09秒
>三河さんはバナー作られてないのですか?
あめ2くらいの奇麗なバナーを作りたいのですけど、全然出来てません。
方法が良く解らない上に時間とセンスがなくて(笑)
今の所、自動作成ツールで作った(ダサい)ミニバナーがあるだけです。

早くバナーを作って、いつかニンキネットのベスト10に入った時にお目見えさせたいという遥か遠い目標に向けて(笑)
155投稿者:.  投稿日:10月05日(木)22時43分29秒
とりあえず設置だけしたいという人のために設置手順を解説した
ページを作ってくだちい
ヴァーチャの場合だけでもいいです
お願いします
156投稿者:155つか  投稿日:10月05日(木)23時02分42秒
勝手にこのスレッドの内容をまとめたサイト作ってもいい?>みかわ
157投稿者:三河人  投稿日:10月06日(金)01時41分09秒
んー、特に構わないと思いますが…ただ内容に誤りがあるかもしれないので恥ずかしいよーな。

では、作成した際はサイト先を教えてもらうのと、私がアドバイスした旨の記載をどこかに触れてもらうのであればOKとゆー事で宜しいですか?
158投稿者:名捨て人  投稿日:10月06日(金)07時58分37秒
勝手にサイト作ってもバレないね、きっと
159投稿者:155  投稿日:10月06日(金)16時26分18秒
やっぱり三河人作って!
レベルが高すぎず低すぎない人が作るのが超初心者にもわかりやすいと思う
160投稿者:三河人  投稿日:10月06日(金)16時33分13秒
そうですか。ここを見ても解らなくて必要とする方がいるのでしたら、作るべきなんでしょうね。
ただ、私もいつ出来るか・・・?簡単に文章をHP化するだけでしたら出来るかもしれませんが、画像つけて云々ですとなかなか時間がなくて…。
一度、検討してみます。何れにせよ、すぐには作成できませんが。
161投稿者:三河人  投稿日:10月06日(金)16時36分15秒
でも、ヴァーチャアベのアカ登録も適当にやっても何とか出来ると思いますし、
CGI設置もIkeJIさん作の「とらの巻」を見れば一応可能ですね…。
私も「とらの巻」を元に設置出来ましたんで。
162投稿者:155  投稿日:10月06日(金)18時16分40秒
どうでもいいログふやしちゃったな失礼
ぴんふも設置してもらったみたいだしモチベーション喪失。。
163投稿者:三河人  投稿日:10月06日(金)19時07分47秒
>どうでもいいログふやしちゃったな失礼
いえ、とんでもありません。
貴重な意見も聞けましたし、この寺子屋@を作ってみて、板を作りたいけど方法が解らない方がいる事を知りましたし。
正直、いつになるか公言できませんが、前向きに考えたいと思います。
164投稿者:>三皮人  投稿日:2001年07月17日(火)19時26分26秒 |
上で言ってたサイト、早くつくってね(はーと)
165投稿者:三河人  投稿日:2001年07月17日(火)20時24分58秒 |
あー、もう一年近くたってしまいましたね(笑)
ちょっと内容的に古くて改変しないとまずい点があるかもしれませんが
作る方向で考えてみます。
正直な所、反響も催促の要望も全然無かったので忘れかけてました…。
166投稿者:164  投稿日:2001年07月22日(日)22時25分34秒 |
三皮さん好き(はーと
167投稿者:名捨て人  投稿日:2003/11/15(土)19:07:08
なるほど、いい解説スレだ。
168投稿者:名捨て人  投稿日:2003/11/15(土)23:30:15
しっかし、この冴子は今どうしてるんだ・・・?
169投稿者:名捨て人  投稿日:2003/11/30(日)23:37:22
WEB アリーナ スイート2は
HOME ディレクトリでCGI可だそうです。
170投稿者:三河人  投稿日:2003/12/01(月)10:49:40
>169の名捨て人さん
>WEB アリーナ スイート2は
>HOME ディレクトリでCGI可だそうです。

あ、それ知ってました。
WebARENAのサイトの説明で見まして、
「あ、それ卑怯!」って思いました(笑)
#ここの設置もcgi-bin固定に合わせるのに苦労したし(笑)
171投稿者:名捨て人  投稿日:2003/12/10(水)00:17:24
この冴子というオサルさんは管理人の自演か!?と思えるぐらい
礼儀を逸した消え方・・・。ここまで面倒みてもらいながら
設置成功の報告もなしに(あきらめたのか?)去っていった。
おサルだけにパソコンの扱いについて行けず山に帰ったか。
それとも管理人の狂言のサル人形なのか、それはさだかではない。
172投稿者:雷蔵  投稿日:2004/01/11(日)23:51:17
CGIの学習始めたばかりですが、小学生の時にはまった
RCカーを作ってるときの興奮を思い出しました。
ボディのオリジナルの色づけ、サーボ、モーターの設置、
コントローラの配線のハンダゴテ等。。。
変な感覚の言い方でしょうが脳内ラジコン製作みたい・・・。
相対パスと絶対パスの区別なんか面白い・・・。
173投稿者:雷蔵  投稿日:2004/01/12(月)14:48:31
99chのスクリプトは出色ですな。
実験、冒険心に感心する。
サイト運営力となると未知数ですが。
174投稿者:mychan  投稿日:2004/12/27(月)22:31:19
http://www.mikawaban.com/etc/amebbs01.html

この手順に従ってiswebにあめスクを設置するとglobal.memが
誰でも見ることができるようです。

参考:
http://ame.x0.com/main/041211184208.html
http://amecan.hp.infoseek.co.jp/cgi-bin/global.mem
175投稿者:三河人  投稿日:2004/12/28(火)00:18:34
>mychanさん
あー、確かにそーです。パーミッションの問題ですね。

なんつーか、言い訳になるんですが
1.私が解説し始めた時点でのサポスクではglobal.memを使用していなかった
2.あくまで動作可能となる「最低限」の説明であった為
が理由です。

「反響があれば更新するかも…」とあるように、反響が無かったので
そのままにしていました。
176投稿者:三河人  投稿日:2004/12/28(火)00:37:00
ちなみにmychanさんのスキルなら原因も対処方法も知ってるでしょうが、
パーミッション変更を手動でするよりも、スクリプト側で対処した方が
親切でしょうね。

最終行の
close(Z);
の下へ、
chmod 0600,"global.mem";
を追加すればいいだけかと。
サポートさんも(配布前提では無いから)そこまで親切には作っていなくても
仕方無いでしょう。
177投稿者:名捨て人  投稿日:2005/01/26(水)20:31:03
http://amezor.on.arena.ne.jp/lobby/050126200651.html
178投稿者:三河人  投稿日:2005/01/27(木)00:27:05
>177の名捨て人さん
>http://amezor.on.arena.ne.jp/lobby/050126200651.html

「軽くて使い易い」とゆー点では、ココは対象外かと(笑)
179投稿者: 投稿日:2006/01/16(月)21:29:22
どうしてもわからないところがあったので質問したいのですが、掲示板は表示されたのですが、いざ新規投稿ぼたんを押すとエラーになってしまいます。
これはなぜでしょうか?

文中の
「外部CGI呼び出しが不可となってますので、cgi-bin配下のURLへ
直リンするとエラーになります。」

というところが関係しているのでしょうか?
180投稿者:三河人  投稿日:2006/01/16(月)21:42:56
>179さん
情報が少なすぎるので、もう少し詳細を教えて下さい。
・使用している鯖は、「isweb鯖」ですか?
・掲示板を設置したURLは何ですか?
181投稿者:ゆう  投稿日:2006/01/16(月)21:44:57
先ほどはすみませんでした。

サーバはiswebです。
URLは今のところhttp://staba1.hp.infoseek.co.jp/としているのですが。。。


182投稿者:ゆう  投稿日:2006/01/16(月)21:45:38
あと、私は先ほどの「1」です。
183投稿者:三河人  投稿日:2006/01/16(月)21:58:11
>ゆうさん
実際のURL(メイン板)はココ↓になりますよね。
http://staba1.hp.infoseek.co.jp/main/

$urlbase = 'http://ame.x0.com/';
↑ココはどのように設定しましたか?
184投稿者:三河人  投稿日:2006/01/16(月)22:03:24
あと、isweb鯖の場合、こちら↓にも参考スレッドがありますので御参考に。
http://www.mikawaban.com/tera/050503094545.html
185投稿者:ゆう  投稿日:2006/01/16(月)22:19:10
http://staba1.hp.infoseek.co.jp/にしています。

これではまずいですか?
186投稿者:三河人  投稿日:2006/01/16(月)22:23:50
>185のゆうさん
>http://staba1.hp.infoseek.co.jp/にしています。
>これではまずいですか?

不可能じゃないですが、amezo.cgiのスクリプトをもっと変更しないと
出来ません。
具体的に行うにしても、私も調べてみないと解りませんので
「こうしなさい」と直ぐには言えません。

「サル解〜」内のisweb鯖についての説明では、
http://staba1.hp.infoseek.co.jp/cgi-bin/main/
の場合のみの説明です。
187投稿者:ゆう  投稿日:2006/01/16(月)22:34:55
amezo.cgiをどのように変更すればよいのでしょう??
188投稿者:三河人  投稿日:2006/01/16(月)22:47:11
>187のゆうさん
>amezo.cgiをどのように変更すればよいのでしょう??

私も試していないので解りませんので、直ぐには説明出来ません。
要は、単一板(1つだけの板)でサポートスクリプトを動かしたいと
いう事ですよね?
URLとスクリプトの関係が密接しているので、
・blist.txtを使用しないように改造
・URLに関わるスクリプトを改造
といった事を全部調べて改造しなければいけません。

1つの板だけ設置して動かしたいのであれば、したらば等の
無料掲示板を使うことをお奨めします。
サポートスクリプトは、複数板を動かす事を前提にしたスクリプトなので
わざわざ改造してまで使う事は無いと思います。
189投稿者:ゆう  投稿日:2006/01/16(月)22:51:12
ぼくはできればあめぞうのように総合の掲示板を作りたいのですが、その場合はどうしたらよいのでしょうか?

190投稿者:三河人  投稿日:2006/01/17(火)11:46:50
「サル解〜」で説明している通りの設置で良いと思います。
191投稿者:ゆう  投稿日:2006/01/17(火)22:42:52
そうすると、「掲示板は表示されたのですが、いざ新規投稿ぼたんを押すとエラーになってしまいます。」となってしまうんですが、どうしてでしょうか?
192投稿者:三河人  投稿日:2006/01/18(水)08:23:30
再三書いていますが、本当に
「サル解〜」で説明している通りに設定していますか?
----------------------------------------------------
>(2)14行目。掲示板のURLです。
> $urlbase = 'http://ame.x0.com/';
> と記述している「http://ame.x0.com/」の部分を、自分の掲示板URLパスに変更します。
> iswebに設置した場合なら
> $urlbase = 'http://hogehoge.infoseek.co.jp/cgi-bin/bbs/';
> って感じでしょうか。
----------------------------------------------------
この通りに設定していますか?

具体的に飲尿186にも書きましたが、
----------------------------------------------------
>「サル解〜」内のisweb鯖についての説明では、
>http://staba1.hp.infoseek.co.jp/cgi-bin/main/
>の場合のみの説明です。
----------------------------------------------------
これを前提とした設置をしていないではないですか。
193投稿者:ゆう  投稿日:2006/01/18(水)19:10:05
cgi-binってなんですか??
194投稿者:三河人  投稿日:2006/01/18(水)21:23:00
>193のゆうさん
>cgi-binってなんですか??

一度、iswebの環境説明・perlの本・検索等をして調べてから
再度御質問下さい。
195投稿者:新入生  投稿日:2006/02/04(土)01:11:37
 初めまして。この度、cgiに関する知識は全くの0ながら、
「サル解」を利用させて頂いて、あめぞう型の掲示板作成を志す者です。
 さて、「サル解」を利用しindex.htmlの画面までは漕ぎ着けたのですが…
他の方々と同様に「新規投稿」をクリックすると「500 Internal Server Error」が表示されてしまいます。

ちなみに
http://isweb.www.infoseek.co.jp/ (isweb)
私のアカウントはhttp://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/main/です。
と、その他に
http://www.land.to/
http://www.momo.dyndns.org/
の3つのアカウントで試してみたのですが、全て同じ結果となりました。
利用しているFTPは「Cyberduck」です。

iswebにおいては、amezo.cgiは
1行目を #!/usr/local/bin/perl
14行目を $urlbase = 'http://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/';
に作り替えて設置しました。(他の2つも同じ様に作り替えました。)
御指南頂きたく思いますm(_ _)m

 また、iswebを使っているにも関わらず、FTPに最初から「cgi-bin」が
無かったために「cgi-bin」という名でフォルダを作成したことと、
 「global.mem」というファイルが自動的に作成されなかったので、
>174(mychan氏)のhttp://amecan.hp.infoseek.co.jp/cgi-bin/global.mem
をダウンロードして用いたことを連絡致します。

全くもって無知な者ですが、宜しくお願い致します。
196投稿者:新入生  投稿日:2006/02/04(土)01:23:19
ちなみに、iswebでのFTP内の環境は以下の通りになっています。
http://o.pic.to/gf8o
197投稿者:三河人  投稿日:2006/02/04(土)17:13:35
>新入生さん
飲尿195-196を見る限りでは、設置内容は問題無いように見えます。
あと考えられる点として、「サル解〜」の「■4.スクリプトの設置方法は?」
にあるパーミッションの通りに設定されているかどうかです。
一度確認して下さい。
198投稿者:三河人  投稿日:2006/02/04(土)17:15:21
ちなみにですが、「global.mem」はスレッド作成時に自動的に生成されます。
199投稿者:新入生  投稿日:2006/02/05(日)00:13:07
>三河人さん
初めまして(本当は初めましてじゃないですが…)。お返事ありがとう御座いました。
パーミッションの数値を変更しましたら、無事に掲示板として作動しました。
本当にありがとう御座いました。そこで、再び相談なのですけれども、
投稿がどうしても上手く行かない様なのです…

投稿者名を入力して投稿しても「投稿者を記入してください」
コメントを入力していても「コメントが入力されていません」
と表示されてしまい、上手く投稿出来ても文字化け(?)の様になってしまいます。

ちなみに、掲示板はこちらに設置致しました。
http://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/main/
何かアドバイスを頂けましたら幸いです。宜しくお願い致します。
200投稿者: 投稿日:
201投稿者:三河人  投稿日:2006/02/05(日)01:08:42
>新入生さん
>投稿者名を入力して投稿しても「投稿者を記入してください」
>コメントを入力していても「コメントが入力されていません」
>と表示されてしまい、上手く投稿出来ても文字化け(?)の様になってしまいます。

これは私も初めて見る現象です。
試しに投稿してみましたが、英数字による投稿はOKで、日本語による投稿が
NGのようです。
詳しく調査していませんが、考えられそうな点として「jcode.pl」が
関係しているのでは?と思いました。
「jcode.pl」は既に設置していると思いますが、
1.どこから入手したjcode.plですか?
2.jcode.plのパーミッションはどのようにしていますか?
202投稿者:新入生  投稿日:2006/02/05(日)02:14:33
>三河人さん
度々お返事ありがとう御座いました。
念のために「jcode.pl」を再びアップし直してみましたが状況に変化は無い様です。

> 1.どこから入手したjcode.plですか?
三河人さんの「サル解」中の
■1.必要なもの:ttp://www.mikawaban.com/etc/amebbs01.html#1
にある、あめぞうのjcode.plを利用させて頂いています。
URL:http://ame.x0.com/jcode.pl

> 2.jcode.plのパーミッションはどのようにしていますか?
こちらも三河人さんの「サル解」中の
■4.スクリプトの設置方法は?:ttp://www.mikawaban.com/etc/amebbs01.html#4
にある通り、「(644)」に設定してあります。
http://o.pic.to/4mr3f

宜しくお願い致します。
203投稿者:三河人  投稿日:2006/02/05(日)02:22:06
うーん。今の所、問題無さそうですねえ。
念の為、私の方でiswebに設置してみましたが、
問題無く動くんですよねえ。
http://mikawaz.hp.infoseek.co.jp/cgi-bin/bbs/main/
204投稿者:新入生  投稿日:2006/02/05(日)02:53:35
三河人さんの所だと、問題なく動いてますよね…
何故なんだろう?

もう1度アップし直してみます。
205投稿者:三河人  投稿日:2006/02/05(日)02:57:07
>新入生さん
一つ気になるものを見つけました。
新入生さんは「ng.txt」内に何か設定していませんか?
もしそうであるなら、一度ng.txt内をカラッポにして
それをアップロードしてから、スレッド作成・投稿してみて下さい。
206投稿者:三河人  投稿日:2006/02/05(日)03:14:25
ギブアップ。
もう眠いのでお先に寝ます。
結果 及び 何かありましたら又ここに書いて下さい。
朝にまた見ます。
おやすみなさい。
207投稿者:新入生  投稿日:2006/02/05(日)03:19:23
>三河人さん
「ng.txt」の中身は何も設定していないカラッポの状態です。
アップロードしでから、新規作成、及びスレ作成の手順です。

アップし直してみましたが…やっぱり(_ _,)/~~
208投稿者:新入生  投稿日:2006/02/05(日)03:21:40
>三河人さん
遅くまでお手間取らせてしまってすみませんでした。
そして、お付き合い有り難う御座いました。

結果は上記の通りになりました。
私も明日(今日?)バイトなのでそろそろ寝ることにします。
おやすみなさい。
209投稿者:三河人  投稿日:2006/02/05(日)18:12:14
>新入生さん
飲尿196の設定内容を見ると、ng.txtが0バイトになっていないので
何か設定していると思ったのですが…。
(もしくは、何か文字列が勝手に入り込んでいるとか)

昨日私がiswebに板を設置した状態は、新入生さんの所から
「amezo.cgi」「jcode.pl」をダウンロードして、設置した状態なのです。
にも関わらず、問題無く動作しますので、残りの原因としては
・「blist.txt」「header.html」がおかしい → この原因は考えにくい
・「ng.txt」に値が入っていて、不正動作している → 考えられる要因である
・isweb鯖の問題 → ありえるかも?(可能性低)
という感じです。今の所、ここまでしか考えがつきません。
210投稿者:三河人  投稿日:2006/02/05(日)18:29:15
念の為、FFFTPで私が設定した内容をアプしておきます。
http://mikawaz.hp.infoseek.co.jp/upup/mkw070.jpg

ng.txtのサイズが「0バイト」になっています。
このように新入生さんの場合はなっていないので、もしかしたらと思ったのです。
211投稿者:新入生  投稿日:2006/02/05(日)22:01:32
>三河人さん
お返事ありがとう御座いました。
あの後、「ng.txt」をカラッポの状態で再び作成してアップしてみましたが、
全く変化が無かったので、勝手ながら三河人さんのisweb鯖の「ng.txt」を
頂戴しましてアップしたところ、無事に日本語での投稿が出来る様になりました。
長きに渡ってお相手頂きまして有り難う御座いましたm(_ _)m

これを基に手を加え私が主にメインで使用している
http://www.momo.dyndns.org/」の鯖にて、あめぞう型の掲示板を
新たに展開していきたいと思っています。
今後も、時々でも構いませんので師事頂けましたら幸いです。

また、「ng.txt」に関してなのですが、三河人さんのisweb鯖から
頂戴しました「ng.txt」なのですが、下記の通り242Bと僅かながら
容量が表示されている様です。
掲示板の起動には支障ない様ですが、念のため報告致します。
http://n.pic.to/ltmz

本当に有り難う御座いました。
212投稿者:三河人  投稿日:2006/02/05(日)22:47:24
>新入生さん
原因がはっきりしませんが、とりあえず無事動作するようなので
良かったと思います。
まずは頑張って下さい。
壷っぽいものではなく、あめぞうにこだわるのでしたら
私も微弱ながら応援・アドバイスできるものがあればしたいと思います。
それでは。
213投稿者:新入生  投稿日:2006/02/06(月)17:53:24
>三河人さん
ありがとう御座いました。
確かに、壺型の掲示板に便利性を感じることもありますが、
個人的には、私のインターネットライフのルーツが、あめぞうなもので
あめぞう型のシンプルさが好きですので、あめぞうの路線で拘って
いきたいと思っています。
とは言うものの、あめぞう歴もまだ1年強程の経歴浅い人間ですので、
道を踏み外してしまうかも知れませんが、その時は御教授頂けたら
有り難いです。宜しくお願いします。

さて、早速報告と質問なのですが、
まず他スレの過去ログより杏堂夏さんのサポスク用のkanri.cgiを頂戴しました。
杏堂夏さん、有り難う御座いました。
そして質問なのですが、掲示板自体の削除については「kanri.cgi」を用いて
行えることが分かったのですが、スレッド自体の管理。
即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
手動で行わなければならないものなのでしょうか?
また、掲示板荒らしの対策としたリモートホストや、アクセス規制についても
何か教えていただけたら嬉しいです。
時間のある時で結構ですので、お返事お待ちしてます。
214投稿者:三河人  投稿日:2006/02/06(月)22:13:37
>新入生さん
>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
スレッドやレスを削除するにはまず、スクリプトの変更が必要です。
このスレッドにスクリプトの変更方法及び削除時の入力方法が書かれています。
一度、見直して下さい。解らなければ、再度質問して下さい。
ちなみに過去に触れていない削除方法として、以下の方法もあります。
---------------------------------------------
・投稿者欄に削除パス、内容欄に「レス番号,レス番号…」…指定したレス番号が削除
 例)内容欄に「05,10,15」と入力しカキコ→レス番号05,10,15が削除
---------------------------------------------

>また、掲示板荒らしの対策としたリモートホストや、アクセス規制についても
>何か教えていただけたら嬉しいです。
サポートスクリプトには、これらの機能は装備されていません。
但し、各板で最後にスレッドを作成した人のIPアドレスは確認する事が出来ます。
※これは、サポート氏がIP確認用に追加した処理では無く、スレッド作成時の
 制限を行う為の目的によるものです。

つまり、常時リモートホスト保存や、アクセス規制といった機能が必要の場合は
スクリプト改造が必要です。必要であれば、再度御質問下さい。
ちなみに、三河版スクリプトにはこれらの機能が全て装備されていますので
もしPerlが理解出来る(もしくは覚えるつもりである)のであれば
一度参照してみて下さい。
215投稿者:とも☆(新入生)  投稿日:2006/02/07(火)00:40:25
>三河人さん
お返事ありがとう御座いました。新入生改め、とも☆と申します。
過去ログ見落としてました、すみませんでした。
レス番号49から51の操作と、パスワード漏洩防止としてレス番号93の
スプリクト変更と、レス番号84の操作を実行したところ無事にスレやレスの
削除操作をすることが出来ました。

やはり、サポートスプリクトにはリモートホスト保存や、アクセス規制に
関する機能は装備されてなかったのですね。
将来的には是非とも欲しい機能の1つですが、今回は見送って少し
GoogleなどでPerlについて調べてみたいと思います。
その際には、また御迷惑お掛けしてしまうかも知れませんが宜しくお願いします。

ところで、amezo.cgiを変更していて、また1つ疑問に思ったのですが
レス番号49、50の操作で、偽物防止の操作を行ったのですが、
本物が投稿する場合にはどうすれば良いのでしょうか?
パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
何も反応が無い様なのですが…。

今現在、新たに申し込んだサーバのアカウントが
得られるまで以下のURLにて準備的な活動をしてます。
http://kat.my.land.to/main/
掲示板名は、現在あめぞうの完全なコピー状態なので、
私のHNを用いて「ともぞう」という仮の掲示板名にしています(笑)
216投稿者:三河人  投稿日:2006/02/07(火)11:49:42
>とも☆さん
>パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
>何も反応が無い様なのですが…。
えーと、まずおさらい的に書きますが、「パスワード」と「削除パスワード」は
別々である事は宜しいですよね?
前者が「管理人名のパスワード」であり、後者が「削除する時のパスワード」
という事で。

それを踏まえてですが、投稿者欄に「パスワード」を入力するだけで
管理人名に変換されて投稿出来る筈ですが。
217投稿者:とも☆  投稿日:2006/02/07(火)14:17:32
>三河人さん
お返事ありがとう御座いました。
原因が分かりました。管理者投稿用のパスワードと削除用のパスワードの値を
同じ数値にしていたことが、上手く投稿出来なかった原因の様でした。
218投稿者:杏堂夏  投稿日:2006/02/07(火)23:36:19
iswebに設置してみました。
サポスク、ほぼ無改造です。
http://an-donut.hp.infoseek.co.jp/cgi-bin/amezo.cgi
http://an-donut.hp.infoseek.co.jp/main/

>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
kanri.cgiで削除できたら良いのでしょうかね?
後で手直ししてみます。
219投稿者:杏堂夏  投稿日:2006/02/07(火)23:42:36
<!-- isweb auto-insert -->
なんかタグ
<!-- inserted by isweb server -->
↑を削除して使ってくらさい
2箇所あります。
220投稿者:三河人  投稿日:2006/02/08(水)08:45:00
あー、杏堂夏さんの用意したサポスクは、
cgi-bin配下でなくてもOKなバージョンですね。
(自由にパス設定が可能の意味で)
221投稿者:とも☆  投稿日:2006/02/08(水)15:18:13
>杏堂夏さん
初めまして。kanri.cgiありがとう御座いました。
そうですね…確かにkanri.cgiで削除が出来れば楽ということは楽でしょうね。
でも、考え方によっては、自分の目で見極めた上で削除するという点では、
ひとつひとつパスワードを入力して削除する方が良いでしょうし…。

すみません。杏堂夏の提示して下さったamezo.cgiを内容変更して用いてみた
のですが、どうもエラーで動かない様なので結局もとのに戻してしまいました。
わざわざ貴重な時間をさいて下さったのにすみませんでしたm(_ _)m

新たな質問なのですが、アップローダに関することです。
http://kat.my.land.to/upload.html
あめぞう内で公開されているupload_cgi.txtの内容変更してupload.cgi形式で
パーミッションを755に指定しているのですがエラーとなってしまいます。
最も、私のこのやり方では根本的に違って駄目なのでしょうが…。
222投稿者: 投稿日:
223投稿者:三河人  投稿日:2006/02/08(水)16:42:32
>新たな質問なのですが、アップローダに関することです。

私は設置した事無いので解りません。
単純にPerlパスが間違ってるとか。
他の問題や要望に発展しそうなのであれば、別スレを立ててお願いします。
このスレはサポスク掲示板に関するスレなので。
224投稿者:ヤマ  投稿日:2006/05/21(日)17:45:21
はじめまして!
質問です!設置まではうまくいきました。
しかし[新規書き込み]ボタンを押すと数十秒後に画面が変わり『ページを表示できません』と出てきてしまいました!ためしに文章を書いてやってみたところ、また『ページを表示できません』と出てきました。その後戻ってみると新しいスレができていて先ほど書込んだ文章が書きこまれていましたました。『ページを表示できません』と出てきてしまうのは設定がうまくできていないのでしょうか?宜しくお願いします。
225投稿者:三河人  投稿日:2006/05/21(日)21:05:49
>224のヤマさん
>ページを表示できません』と出てきてしまうのは
>設定がうまくできていないのでしょうか?

index.htmlとindex2.htmlが用意されていないのでは?というのが
1つ考えられます。
良くある間違いが「index.htm」としているパターン。
「index.html」というように、「html」の拡張子で記述しないと
正常動作しません。

後は、飛び先($urlbase)の設定が間違っている可能性が考えられます。
226投稿者:ヤマ  投稿日:2006/05/21(日)21:58:30
今確認してみました。
htmlちゃんとなっていました。
飛び先の設定はできているか正直微妙です。
http://www.〜.htmlといった感じでしか指定したことしかないのでよくわからないのが現状です。
詳しく教えてくれるとうれしいです。
無知ですみません。m(_ _)m
227投稿者:三河人  投稿日:2006/05/22(月)00:30:09
>226のヤマさん
>詳しく教えてくれるとうれしいです。
>無知ですみません。m(_ _)m

うーん…、後は具体的にURL先を見てみないと解りません。
とにかく「サル解〜」で書いた通りにすれば、99%OKなのは
過去の事例が物語っています。
ここで質問される方の大多数が「サル解〜」通りにやっていないのが
原因です。もう一度、隅から隅まで見て設置が正しいか確認して下さい。
228投稿者:ヤマ  投稿日:2006/05/22(月)17:03:44
ありがとうございます!m(_ _)m
もう一度見直してみます!!
229投稿者:三河人  投稿日:2007/01/29(月)19:41:38
さて、去年の10月辺りから見れなかったサポスクですが
久しぶりに公開復活しました。従来からの変更点は、以下の通り。

(1)
$subj =~ s/ | |_//g;
スレッドタイトルへの、スペースやアンダーバー入力を不可に。

(2)
$comm2 = $comm;
$comm2 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex(さて、去年の10月辺りから見れなかったサポスクですが
久しぶりに公開復活しました。従来からの変更点は、以下の通り。

(1)
$subj =~ s/ | |_//g;
スレッドタイトルへの、スペースやアンダーバー入力を不可に。

(2)
$comm2 = $comm;
$comm2 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
(NGワードチェック内の)$reload = 1 if $comm2 =~ /$ng/;
はて?なぜか$commをデコードし直してチェックしてる。
既にデコードしてるはずなのに、なんでだろう?
こうしないと、NGワード判定がされないからでしょうか。謎。

(3)
exit if $folder eq 'xxx';
↑この処理をカット。ま、不要ですし(笑)))/eg;
(NGワードチェック内の)$reload = 1 if $comm2 =~ /$ng/;
はて?なぜか$commをデコードし直してチェックしてる。
既にデコードしてるはずなのに、なんでだろう?
こうしないと、NGワード判定がされないからでしょうか。謎。

(3)
exit if $folder eq 'xxx';
↑この処理をカット。ま、不要ですし(笑)
230投稿者:じゅんちゃん  投稿日:2007/12/06(木)16:07:14
三河人さん

三河版スクリプト設置にトライしていますが、
どうもうまくいきません。cgi設置はなんどもやったことありますが、初心者です。

ログではこんなエラーがでています
[error] client denied by server configuration: /virtual/www/cgi-bin/mt/mt-comments.cgi
Backslash found where operator expected at /virtual/www/cgi-bin/amezo/amezo.cgi line 133, near "s/\"
(Might be a runaway multi-line // string starting on line 132)
syntax error at /virtual/www/cgi-bin/amezo/amezo.cgi line 133, near "s/\"
/$cntfilename = "*****.dat";/: nested *?+ in regexp at /virtual/www/cgi-bin/ameezo/amezo.cgi line 133.

cntfilenameの記述がだめのようですが、
設置例どおりにファイルを配置している場合は、

cntfilename = "./cnefilenameのファイル名.dat";/

と133行目に記述すればいいのでしょうか?
またそれと同じ記述が966行目にも必要ですか?

お手すきの時に教えてください〜。
231投稿者:三河人  投稿日:2007/12/06(木)21:11:02
>じゅんちゃん

三河版スクリプトについての質問は、以下のスレッドまでお願いします。
http://www.mikawaban.com/r.cgi?sapo/020212032730/l50
232投稿者:偽三河人さん  投稿日:2007/12/10(月)16:28:40
わかりました。
ありがとうございます
233投稿者:名捨て人  投稿日:2008/02/06(水)17:12:23
新しくヘッダーこしらいてみました
http://asuka.s5.x-beat.com/limitedarea/amebbs/header.html
投稿者 メール

新着レス 前の50個 レス全部を見る 掲示板に戻る 上へ