CGI-BBS > CGI > Perl > Perlについて自作CGI動作不良をデバッグしたい。


カレッヂ
カレッヂ


質問者 小野塚貴弘  投稿日 2004/4/11(日) 21:19:58
自作のCGIを作ってみたのですがうまく動作しません。
原因についても不明のため、もし、デバッグしていただけるようでしたら、
どちらをどのように修正したらよいのか教えていただけませんでしょうか?
ソースは下記のアドレスに設置しておきました。

http://www.zyforce-inc.com/view.cgi.txt

よろしくお願いいたします。

プロバイダ参照:http://www.zyforce-inc.com/
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:メモ帳
FTPソフト:NextFTP
サーバ移転:していない
改造:している
CGI習熟度:middle

質問者 小野塚貴弘  [削除]  投稿日 2004/4/11(日) 21:25:03
諸事情によりファイル名変えました。
http://www.zyforce-inc.com/viewcgi.txt
回答者 sim  [削除]  投稿日 2004/4/12(月) 01:01:52
とりあえず、うまくいかない動作の説明をした方がよろしいかと思います。
どうあるべきものがどうなるのでしょうか?
そもそも動かないのでしょうか?

ざっと見た感じでは少なくても3,4つは間違い点がありそうですが・・
とりあえず、一つずつ直していってみてはいかがでしょうか。
イージーミスが多いようなので、一行ずつ見直すことをお勧めします。
質問者 小野塚貴弘  [削除]  投稿日 2004/4/12(月) 05:49:23
誠に申し上げにくいことなのですが、当方基本的には初心者同様で、
本スクリプトも、もとをたどれば、他者が制作したものを自分で加工
したものなので、把握しきれていません。出来れば、イージーミスで
あってもご指摘いただけますことを強く望むものです。
もし、ミスの内容がほぼ同一であれば一箇所でも構いませんので、
教えていただけますと幸いです。よろしくお願いいたします。
回答者 しゅんじ  [削除]  投稿日 2004/4/12(月) 08:51:18
ども、ソース見させてもらいました。
間違い箇所が沢山ありますね。

#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
↑これを、一番上に書くと「エラーメッセージと行数」が表示されます。
そして、そこに書かれているエラーを修正すると、次の
エラーが出てきます。
これを繰り返していけば、動くようにはなるんじゃないかな。
主なエラーは、HTMLへの出力だと思います。

ではでは
質問者 小野塚貴弘  [削除]  投稿日 2004/4/12(月) 09:11:38
しゅんじさま。回答ありがとうございました。
しかし、回答いただいたとおりやってみたのですが、エラー内容が表示されません。
もし宜しければ、初心者レベルで回答いただけると幸いです。
よろしくお願いします。
質問者 小野塚貴弘  [削除]  投稿日 2004/4/12(月) 09:15:12
補足:本スクリプトはデータファイルから顧客情報・画像保存場所情報・レイアウト情報
を吸い上げて表示するものです。その際の表示/非表示の設定情報によりタグが追加され
るようにしたいものです。
回答者 しゅんじ  [削除]  投稿日 2004/4/12(月) 13:13:38
Webサーバが、レンタルサーバやIISだったりすると、
設定によって表示されない場合がありますね。

ANHttpdなら[CGI出力を検査]にチェックを入れると、表示されたと思います。
IISの場合は、ログに書き込まれています。

デバッグ機能が使えないと、開発は厳しいっすよ。

返信(回答)する

 


Web裏技