過去ログ NO.1109466081
□ やすり [2005年02月13日17時05分]はじめまして。 iswebでトップページに秘密ちゃんを更新履歴の下に設置しようとしています。 トップページ
http://oioi46545.hp.infoseek.co.jp/index.html 秘密ちゃん
http://oioi46545.hp.infoseek.co.jp/cgi-bin/himitsu/himitsu.cgi
しかし、秘密ちゃんが動作するのに、いざindex.htmlにタグ <script src="./cgi-bin/himitsu/himitsu.cgi?mode=inf"></script> を入れるとその場所には何も表示されないのです。 過去ログを見て、text/plainを消したりしたのですが、相変わらず表示されないままです。 何か助言をいただきたいのですが、宜しくお願いします。
□ やすり [2005年02月13日17時13分]himitsu.cgiの設定
#!/usr/local/bin/perl
#↑各プロバイダで指定しているパスを記述 # # 秘密ちゃん(シェアウェア) $ver = "v.1.26"; # 試用は無料です。 # 試用後 継続使用する場合はご入金及びシェアウェア登録をお願いします。 # Last Modified:2003/06/08 # Scripts Found at: http://CGIScriptMarket.com/ # #------------------------------- 設定部ここから -------------------------------#
# 管理モードにログインするためのパスワード(半角英数で任意の文字列) $pass = "1111";
# このファイルの名前 $script = "himitsu.cgi";
# このファイルを設置しているディレクトリ #(フルパス又はインジゲータを表示させるページから見たパスで記述) $base = "http://oioi46545.hp.infoseek.co.jp/cgi-bin/himitsu/";
# 以下3つのログファイルの設置場所 #(このファイルから見たパスで記述) $dir = "";
# 送信メッセージ記録ファイル $file1 = "re.pl";
# 受信メッセージ記録ファイル $file2 = "mess.pl";
# 来訪者データ記録ファイル(1行目に通し番号のスタート値を記述) $file3 = "data.pl";
# ファイルロック機構(書込が頻繁にあり、記録ファイル破損の恐れがある場合onにする) $lock_mode = 0; # 0:off 1:on
# 案内文中に表示される管理者の名前 $master = "やすり";
# 管理モードへの入口をインジゲータに表示するかどうか # (表示にすると、鍵のアイコンが表示されます) $ad_enter = 0; # 0:非表示 1:表示
# インジゲータ内の文字色 $inf_color = "#a9a9a9";
# インジゲータの枠の太さ $inf_bdwid = 2;
# インジゲータの枠の色 $inf_border = "#9D9D9D";
# インジゲータ内の背景色 $inf_bgcol = "#ffffff";
# インジゲータ内メッセージ有りの場合のメッセージ $readmsg = "あなた宛のメッセージが届いています<br>左のアイコンをクリックして下さい";
# 以下2つのアイコン画像を設置しているディレクトリ #(フルパス又はインジゲータを表示させるページから見たパスで記述) $imgdir = "http://oioi46545.hp.infoseek.co.jp/cgi-bin/himitsu/";
# インジゲータ内メッセージ有りの場合のアイコン画像 $readimg = "read.gif";
# インジゲータ内メッセージ無しの場合のアイコン画像 $writeimg = "write.gif";
# インジゲータ内メッセージ無しの場合のメッセージ $writemsg = "$master宛の秘密のメッセージや、<br>ご意見ご感想をお寄せ下さい";
# 各ページの背景色 $bgcol = "#ffffff";
# 各ページの文字色 $color = "#3F3F3F";
# 各ページのホットテキスト(リンク部)の文字色 $hottext = "#6699FF";
# 来訪者からのメッセージをE-mail としても受信する機能 # 設置サーバでsendmail が使えないと機能しません $mailmode = 0; # 0:off 1:on
# sendmail へのパス(判らない場合はプロバイダに問い合わせて下さい) # (来訪者からのメッセージをE-mail としても受信しない場合は必要無し) $sendmail = "/usr/sbin/sendmail";
# E-mail を受信するアドレス # (来訪者からのメッセージをE-mail としても受信しない場合は必要無し) $mailto ='admin@mail.adr.jp';
# 来訪者データの最大保存数 $max = 30;
# jcode.pl の設置場所が別ディレクトリの場合パスを整える #(このファイルから見たパスで記述) require './jcode.pl';
# BODY 設定 $body = "<body bgcolor='$bgcol' text='$color'>";
# STYLE 設定(<style>で始め</style>で終わる形で記述) $style = "<style type=\"text/css\"> body,td { font-size:10pt; } A { text-decoration: none; } A:link { text-decoration: none; color:$hottext; } A:visited { text-decoration: none; color:$hottext; } A:hover { text-decoration: underline; color:$hottext; } input,textarea,select { border-style:solid; color:$color; border-color:$color; background-color:$bgcol; } .bor { border-width:1px; border-style:solid; border-color:$color; } .plain { border-width:0px; } </style>";
# 各ページの<title></title>内に入る文字列 $title = "秘密ちゃん";
# 来訪者からのメッセージをE-mail としても受信する場合のメールのタイトル # ココに日本語を使用する場合、エンコードの必要があります(Readme参照) $title_m = "=?iso-2022-jp?B?GyRCSGtMKSRBJGMkcxsoSg==?=";
# アクセス拒否の設定(アクセス拒否したい相手の通し番号をいくつでも記述) @bad_no = ('000000','000000','000000');
# アクセス拒否した場合の転送先 #(フルパス又はインジゲータを表示させるページから見たパスで記述) $outpage = "404.html";
#------------------------------- 設定部ここまで -------------------------------# (以下略)
ちなみに、 himitsu.cgi?mode=admin を開き、ログインできました。
□ NXer [2005年02月14日22時38分] はじめまして。NXerです。
>何も
その1)呼び出し文ですが、 □?mode=info ですか。index.html文中では、 <script src="./cgi-bin/himitsu/himitsu.cgi?mode=inf"></script> ■?mode=inf となっています。
その2)当方のブラウザでは、エラーがでます。 そちらでもエラー表示がでていませんか。 ------------------------------------- ライン 2 エラー 'no'は、、、、 ------------------------------------- 確かめてください。
その3)初期設定で気になるところがあります。 ----------------------------------------引用 # 以下3つのログファイルの設置場所 #(このファイルから見たパスで記述) $dir = ""; -------------------------------------- 変数$dirの値は、空(null)。perlの文法では値がなし。 それで「以下3つのログファイルの設置場所」へのパス(path) が通らないのでしょうか。 すえぽんさんの初期設定もこうなんでしょうか。よくわかりません。
>何か ということですから、↑をお知らせしますが、このファイルは シェアウェアですからDLしていません。当方には内容は不明です。 異なる原因があるのかもしれません。
?mode=info では当方のブラウザに、↓の文字と表、write.gifなどが 表示されました。また、他のモードは、動作しています。 ---------------------------------- Pragma: no-cache
// 秘密ちゃん v.1.26(share ware) // Scripts Found at: http://CGIScriptMarket.com/ 残り省略 この辺りに.gif画像 ------------------------
仮のページ、秘密ちゃんだけのindexhimitsu.htmlを作成して 試されてはいかがですか。 これで動作したときは、現在のindex.htmlに問題があります。 アイコンの表示などがないときは、cgiの初期設定に問題があ ることになります。
以上です。
□ やすり [2005年02月16日22時58分]返事が少し遅くなってすみません。 > その1)呼び出し文ですが、 > □?mode=info > ですか。index.html文中では、 > <script src="./cgi-bin/himitsu/himitsu.cgi?mode=inf"></script> > ■?mode=inf > となっています。 Readmeには■?mode=infと書いてあったので間違いではありません。 □?mode=infoでもトップページには表示されませんでした。
> その2)当方のブラウザでは、エラーがでます。 > そちらでもエラー表示がでていませんか。 > ------------------------------------- > ライン 2 エラー 'no'は、、、、 > ------------------------------------- > 確かめてください。 はい。たしかに出ていました。 しかし、私は何が原因なのかわかりません。
> その3)初期設定で気になるところがあります。 > ----------------------------------------引用 > # 以下3つのログファイルの設置場所 > #(このファイルから見たパスで記述) > $dir = ""; > -------------------------------------- > 変数$dirの値は、空(null)。perlの文法では値がなし。 > それで「以下3つのログファイルの設置場所」へのパス(path) > が通らないのでしょうか。 > すえぽんさんの初期設定もこうなんでしょうか。よくわかりません。 すみません。""の中を実験のために消していました。 "./"に戻しましたが、やはり表示されません。
> 仮のページ、秘密ちゃんだけのindexhimitsu.htmlを作成して > 試されてはいかがですか。 > これで動作したときは、現在のindex.htmlに問題があります。 > アイコンの表示などがないときは、cgiの初期設定に問題があ > ることになります。 秘密ちゃんだけのページを作成して試したのですが、表示されませんでした。 しかし、一度自宅WWWサーバをつくり、トップページを開いてみたところ、秘密ちゃんがしっかりと表示されました。 ということは、FTPでアップロードしてからの設定が悪いのでしょうか。 もう一度、アップロードしてからの設定を見直してみます。
|
|