WEB相談室

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

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

hikaru[MAIL][URL][WriteDate : Thu Mar 23 01:57:00 2000]

先日はお世話になりましてありがとうございました。
コンテンツにおもしろいものを思いつき、それにちょうど
qanta.cgiが適任(?!)だったので、頂きました。
それでサーバーにあるディレクトリcgi-binのパーミッションを
757に変更しないと[write error .qanda lock]となり書き込めない
のですが、otherの書き込み権をチェックして大丈夫でしょうか?
ソースは少ししか直してません。

require './cgi-lib.pl';         # cgi-lib.pl へのパス
require './jcode.pl';           # jcode.pl へのパス
$dir = "./";       # 書き込みデータが格納されるディレクトリ
$cgidir = "./";        # qanda.cgiが格納されているディレクトリ
$bdtitle = "悩めるママ(パパ)の質問コーナー";# 掲示板のタイトル
$maxindex = 50;                      # データ表示最大件数
$entry_url = "../index.html";    # 本掲示板からのもどりURL
#-----------------------------------------------------------
$cgipass = $cgidir . "qanda.cgi";    
$fileidx = $dir . "/qidx.htm";
$filetmp = $dir . "/qtmp.htm";
$filecnt = $dir . "/qidx.cnt";
$lockfile = $cgidir . "qanda.lock";
$|=1;
$date = localtime();

index.htmlにも戻らなくて、おまけにコメントを入れる時
日本語変換(atok13)も、一度回答ボタンを操作しないとうまく
反応してくれません。


hikaru[MAIL][URL][WriteDate :Thu Mar 23 02:04:43 2000]

すいません。hikaruです。
忘れてました。
またまた、公告をいれなくてはなりません。
レスのぺーじには勝手に入ってますが、トップページには入れ方が
わからないので、教えてください。

ちゃいパパ[MAIL][URL][WriteDate :Thu Mar 23 09:08:17 2000]

sub startup(435行目ぐらい)のサブルーチンへ追加してください。


なんか感激です。使ってくれて。
まだまだ、未熟な掲示板ですがよろしくお願い致します。

hikaru[MAIL][URL][WriteDate :Thu Mar 23 11:52:34 2000]

毎度お騒がせしてます。hikaruです。
下記の用にしましたが、エラーになります。
どうしましょう?

sub startup{

print STDOUT "Content-type: text/html", "\n\n";
print STDOUT "<HTML><HEAD><TITLE>$bdtitle</TITLE>\n";
print STDOUT "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=Shift_JIS\"> </HEAD><BODY>\n";
print STDOUT "<div align=\"center\"><A HREF=\"http://www.freeweb.ne.jp/cgi-bin/ad/redirect.cgi\"><IMG SRC=\"http://www.freeweb.ne.jp/cgi-bin/ad/getimage.cgi?REGION=freeweb\"></A></div>\n";  <!-- 追加1 --->
print STDOUT "<HR><H3>$bdtitle</H3><HR>";
print <<"HERE7";

hikaru[MAIL][URL][WriteDate :Thu Mar 23 11:54:00 2000]

あらあらリンク貼られてしましまいました。
ごめんなさい。
解決したら削除してください。

Tak[MAIL][URL][WriteDate :Thu Mar 23 13:46:17 2000]

横からすいません。>hikaruさん
ほんとにすいません。>ちゃいちゃんパパさん
>print STDOUT "<div align=\"center\"><A HREF=\"http://www.freeweb.ne.jp/cgi-bin/ad/redirect.cgi\"><IMG 
>SRC=\"http://www.freeweb.ne.jp/cgi-bin/ad/getimage.cgi?REGION=freeweb\"></A></div>\n";  <!-- 追加1 --->
最後の<!--追加-->はあらためて,

print "<!--追加-->\n";

と行を追加する必要があります。

Tak[MAIL][URL][WriteDate :Thu Mar 23 13:48:49 2000]

あ,リンク回避しようとしたのに,ちょっとあまかった・・・

hikaru[MAIL][URL][WriteDate :Thu Mar 23 14:30:08 2000]

Takさん、どうもありがとうございます。
リンク貼れました。
CGIの勉強をはじめて、本も読んだけど、
初期の段階で壁にいくつもぶつかってます。
でもちゃいちゃんぱぱさん、Takさんに助けられて、
少しづつ解ってきました。(本の内容がですが、)
これからもよろしくお願いします。
あとページの最下部にも公告が必要なのですが、どの部分に
入れれば良いでしょう?


ちゃいパパ[MAIL][URL][WriteDate :Thu Mar 23 17:40:40 2000]


>あとページの最下部にも公告が必要な〜

startupサブルーチンの最後の方の
>close GUESTBOOK_IDX;
>print STDOUT "</TABLE> </BODY></HTML>";
>exit;

close GUESTBOOK_IDX;
print STDOUT "</TABLE>\n";
------------------ここに入れて下さい---------
print STDOUT "</BODY></HTML>\n";
に変えて下さい。

Takさん、どうもです。

hikaru[MAIL][URL][WriteDate :Thu Mar 23 18:21:18 2000]

できましたぁ!
ありがとうございました。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:

Back