- 締切済み
Perl 掲示板 初心者
初の投稿で大雑把な質問失礼致します。 (1)目的・・・ホームページに掲示板を設置したい (2)言語・・・Perl (3)文字コード・・・UTF8(Encode) Perlでメールフォームは作ることはできました。 メールに関しては、ネットサーフィンでなんとか完成したのですが、 掲示板は、たくさんでてくるも、どれもうまいこと動作しません・・・ http://webings.net/perl/boardimg1/ ここのサイトのようにしたいのですが、 コピペで貼付けし、サーバーに送り実行すると 書込ファイルが開きませんと表示されます まずファイルの読込から躓いていて、先に進みません・・・ サーバー側に index.html----cgi----bbs.pl----dat----boardimg-----jpg,png,gif等 |-----boardimg.dat このようなフォルダ構造ではないのでしょうか? パーミッションは bbs.pl→777 boardimg.dat→666 そこで、教えて頂きたいのが (1)このサイトで、どう改善すればいいのか・・(すごく大雑把申し訳ないです) (2)初心者でもわかるようなサイト (3)掲示板の仕組み(ファイルの読込、書込について) また、このサイトの掲示板では、Perl内でHTMLが記述されてますが、 ホームページのformからCGI.pmでデータの受け渡し にするほうがいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- superside0
- ベストアンサー率64% (461/711)
> コピペで貼付けし、サーバーに送り実行すると > 書込ファイルが開きませんと表示されます その、書き込みファイルというのが、 既存ファイルへの追記なのか、上書きなのか、新規ファイルなのか、わかりませんが ・読み込み時に、そのファイルがCGIで指定した場所にない、 ・ファイルはあって読み込めるが、書き込みできるパーミッションになっていない ・新規のファイルを作ろうとしているが、そのファイルを置くディレクトリのパス指定を間違えている ・新規のファイルを作ろうとしているが、そのファイルを置くディレクトリ自身が書き込みできるパーミッションになってない (CGIが新規ファイルを作るディレクトリは、757か777にする) のいずれかでしょう。
- kanstar
- ベストアンサー率34% (517/1496)
まず、ご質問内容にある「このサイト」とは、「どこのサイト」のことか第三者には分からない話です。 お使いになっているレンタルサーバーサービスの名称は最低限書くべきだと思います。 そもそも、お使いになっているレンタルサーバーサービスによっては、「Perl」の使用自体を禁止している場合もあります。 なので、お使いになっているレンタルサーバーサービスのヘルプページぐらいは確認してください。
補足
このサイトというのは→http://webings.net/perl/boardimg1/ このURLをさしていました・・・ サーバーはPerlは使えることを確認済みです