WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:掲示板設置について

ひかる[MAIL][URL][WriteDate : Mon Mar 6 01:01:46 2000]

はじめまして。ひかると申します。
HPフリーサービスのプロバイダに
ちゃいちゃんぱぱのかわいい掲示板を設置したいのですが、
書き込みの部分だけ表示されて、書き込んでも次が表示されません。
アイコンもちゃいちゃんぱぱのを使用させていただきたいのですが、
どうすればいいのでしょうか?

ちゃいパパ[MAIL][URL][WriteDate : Mon Mar 6 09:05:46 2000]

CGI可能のプロバイダならできるはずです。
ヘッダー部をどのように修正したかを教えてください。
あと、URLも。

>アイコンもちゃいちゃんぱぱのを使用させていただきたいのですが、
どうぞ、どうぞ! その為のフリー素材です。
ひかる[MAIL][URL][WriteDate : Mon Mar 6 10:27:21 2000]

ひかるです。ご回答ありがとうございます。
CGIは使えます。
下記のようにしました。
ほとんどマニュアルどおりです。
メニューの工事中のところからとばしてます。
それと、キャラクター(たとえば踊る少女とか)はどうやって、
もってくればいいのでしょう?
よろしくご指導下さいませ。

require './cgi-lib.pl';    # cgi-lib.plへのパス
require './jcode.pl';      # jcode.plへのパス
$file = "./bbs2.dat";          # ログデータを格納するディレクトリ
$cgidir = "./";            # CGIのソースが格納されているディレクトリ
$img = "./";               # ミニアイコンが格納されているディレクトリ
$line = "./line.gif";      # 仕切のラインGIF
#$bgimg = "BACKGROUND='./KABE.gif'"; #壁紙のGIF 
$homeimg = "<IMG SRC='./img/home3.gif' border =0>"; #ホームページURLのGIF
$modeHP = 0;                    # 0:ミニアイコンgif使用  1:テキストのみ
$entry_url = "./index.html";   # 呼出もとのURL (もとに戻るURL)
$maxcnt = 10;                   # 表示データ件数
$maxdata = 100;                 # 保存データ件数 
$color = "F1F1F1";              # 背景色
$title = "GuestBook";           # 掲示板のタイトル
$self = "hikaru";     # 返信時の署名のデフォルト値
$tag_on = 0;                    # 0: タグ無効 1:タグ有効
ちゃいパパ[MAIL][URL][WriteDate : Mon Mar 6 12:51:02 2000]

>$file = "./bbs2.dat"; 

$file = ".";
にしてみてください。

>それと、キャラクター(たとえば踊る少女とか)はどうやって、もってくればいいのでしょう?

どか〜ん!
バージョンパップしたときに、記述もれしました。
今、アップしましたので、以下でダウンロードしてください。

http://www.parkcity.ne.jp/~chaichan/bin/htmcount.cgi?name=cgi_chaichan

ひかる[MAIL][URL][WriteDate : Mon Mar 6 20:15:26 2000]

こんばんは。ひかるです。
かわいい素材すべて頂きました。ありがとうございます。
で、$file=".";にしましたが、変わりません。
いま現在の疑問点です。

1>カスタマイズしたら、アスキーモードでftpし、実行権を付加します。という説明の下に、ftp>quote site chmod 701 chaichan.cgiとありますが、これってどうやって、するのですか?

2>インストール時の注意事項で、3.のftpしたqanda.cgiのファイルとはどれでしょう?

参考にプロバイダはfreewebなんですが、cgiを自分で設置するのは
よいのですが、そこ以外HPから呼び出すのはだめだそうです。
(関係ありますか?)

以上教えてください。
ちゃいパパ[MAIL][URL][WriteDate : Mon Mar 6 20:25:54 2000]

ゴメン!ゴメン!
ちょっと、いろいろ間違っていました。

まず、
$file=".";

$file="./";
にしてください。

1>と2>は気にしないでください。
1>はもう既にCGIはある程度動いているので、必要ないです。
2>は私の記述ミス(ケアレスミス)修正致します。
(chaichan.cgiと書くところqanda.cgiにしてしまいました。)

ひかる[MAIL][URL][WriteDate : Mon Mar 6 23:54:39 2000]

何度もすみません。ひかるです。
どうしてうごかないの〜って感じです。

プロバイダの(cgiの転送後のパーミッション)という項目に755と
あったので、それにしたのですが、ちゃいちゃんボードの場合は
違うのですか?

素材は、cgi-binのフォルダ内ではなくて、index.htmlと同じ場所にいれるのですね?

もう、超初歩的な質問ばかりで、ごめんなさい。

ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 08:53:28 2000]

こちらのミスです。
ほんとうに、ごめんなさい。

以下の
$cgipass = $cgidir . "chaichan2.cgi";   

$cgipass = $cgidir . "chaichan.cgi";   
に替えて下さい。


$$self = "hikaru";     # 返信時の署名のデフォルト値
$tag_on = 0;                    # 0: タグ無効 1:タグ有効 
#----------------------------------------------------------------------------
if($modeHP==1){
   $homeimg = "[URL]";
}
$cgipass = $cgidir . "chaichan2.cgi";  #<<<<----- ここです!   
$|=1;
&get_time;
#-------------------------------引数-----------------------------------------

リリースするときに、いろりろありまして、ミスりました。
たぶん、これで大丈夫です。
本当にお手数かけました。
ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 08:55:34 2000]

お詫びに、リンクさせてもらいます!
ひかる[MAIL][URL][WriteDate : Tue Mar 7 19:36:05 2000]

何度も質問して申し訳ないのに、ごめんなさいなんて、
恐縮してしまいます。
変なページ(エラー)にはとばなくなりましたが、
書き込みができません。
もちろんイメージもでてきません。

基本的な事をお伝えするのが遅れたのですが、
サーバーにはcgi-binというフォルダのみ作成して、
あとのファイルはそのフォルダと同位置に(フォルダを作らず)
転送してます。イメージとかindex.htmlとかすべてです。
何か関係ありますか?
ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 19:55:52 2000]

>イメージとかindex.htmlとかすべてです。
OKです。

現状のCGIソースをメールしてください。 
chaichan@parkcity.ne.jp 

URLが /cgi-bin/cgi-bin/chaichan.cgi〜〜で
どこかで cgi-bin が余分に付いています。
あと、もうちょっとで、動きますよ、がんばりましょう!
ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 20:00:50 2000]

もしかしたら
$cgidir = "./cgi-bin/";
になっていませんか?

あくまでも
$cgidir = "./";
ですよ〜
ひかる[MAIL][URL][WriteDate : Tue Mar 7 21:35:27 2000]

ひかるです。お世話になってます。
メール送りました。
よろしくお願いします。

($cgidir = "./"; にしてます。)
ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 22:39:10 2000]

/cgi-bin/のパーミッションは 755 とか書き込み権ありますか?

/cgi-bin/は -rwxr-xr-x (755) になっていますか。

とにかく、/cgi-bin/に書き込み権がないみたいです!
ちゃいパパ[MAIL][URL][WriteDate : Tue Mar 7 23:32:08 2000]

cgi-binのディレクトリー(フォルダー)のパーミッションは

777 or 775 or 757 だと思います。いろいろ試して下さい。

(755 は CGIのパーミッションですよね。)
ひかる[MAIL][URL][WriteDate : Wed Mar 8 09:42:59 2000]

おはようございます。ひかるです。
やっとなんとかできました。ありがとうございます!
777 or 775 or 757いずれもOKでした。 
サーバーの支持はなかったので、
とりあえず775にしました。
イメージに関しては、
$img = "../";
$line = "../line.gif"; 
#$bgimg = "BACKGROUND='../kabe141.gif'";
$homeimg = "<IMG SRC='../home3.gif' border =0>"; 
としたら表示されたのですが、だめですか?

ひかる[MAIL][URL][WriteDate : Wed Mar 8 09:44:41 2000]

あっ忘れてました。
削除時のパスワードどうやっていれるのですか?
(何度もすみません。)
ちゃいパパ[MAIL][URL][WriteDate : Wed Mar 8 12:08:28 2000]

やったー!!!

>としたら表示されたのですが、だめですか?
たぶん、cgi-binのディレクトリーの一つ上のディレクトリーにgifファイルがあるのでしょう。
問題ないと思います。

>削除時のパスワード(ID)どうやっていれるのですか?
IDは chaichan.htm です。
いろいろありまして、今はchaichan.htm固定です。
次期バージョンで任意にする予定です。

尚、壁紙はファイル名を KABAchaichan.gif にしてミニアイコンと同じディレクトリへ入れて下さい。
 
ほーっ、よかった...。

ひかる[MAIL][URL][WriteDate : Wed Mar 8 13:07:09 2000]

ちゃちゃんぱぱやりました!
かんぺき(?)です。
すごく感動してます。
ありがとうございました!!
で、お疲れのところ申し訳ないのですが、
HTMLに関しての質問もあるので、次に書いておきます。
時間のあるときで結構ですので、また教えてください。