WEB相談室

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

タイトル:cgi-lib.plについて

0:[投稿] ジャック [MAIL] [2002/08/15 19:08 ][環境:MAC+IE UNIX系+Perl]

cgi-lib.pl,v 2.18を使用してるCGIをMacをサーバー化して、ローカルの動作テストをしようとしたのですが、
cgi-lib.pl: Unknown Content-type:
Diagnostic Output
# cgi-lib.pl: Unknown Content-type:
という、エラーメッセージがでます。

どのようにすれば、良いのか教えて下さい。


1:[回答] やじうま1号 [2002/08/15 22:02 ]

どういう使い方をして、そうなったのかを教えてください。


2:[回答] ジャック [MAIL] [2002/08/15 23:30 ]

フォームを使って、画像をアップロードするといったCGIです。


3:[回答] ジャック [MAIL] [2002/08/15 23:47 ]

CGIはここにあります。(都合により拡張子をadmin.txtに変えてあります)

http://members10.tsukaeru.net/utaibito/admin.txt


4:[回答] やじうま1号 [2002/08/17 18:55 ]

cgi-lib.plを見た限り、$ENV{'CONTENT_TYPE'}がapplication/x-www-form-urlencoded
若しくは
multipart/form-data
でないという事なので、フォームでenctypeが上記のものになっているか一度確かめてください。


5:[質問] ジャック [MAIL] [2002/08/18 02:46 ]

やじうま1号さん、何度もありがとうございます。

CGIの画像アップロードするところのフォームは、
<form method=\"post\" action=\"admin.cgi\" enctype=\"multipart/form-data\">
にしてあります。
また、HTMLの方では、
<form method="post" action="admin.cgi" enctype="multipart/form-data">
<table border="0" cellspacing="2" cellpadding="3">
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">商品ID</font></td>
<td> $categoly$ -
<input type="text" name="id_num" size="4">
<hr noshade size="1">
*最新のIDは、<a href="#02">こちら</a>で検索して確かめてください。</td>
</tr>
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">商品名</font></td>
<td>
<input type="text" name="goods" size="40">
</td>
</tr>
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">単価</font></td>
<td>
<input type="text" name="tanka" size="10">
</td>
</tr>
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">画像ファイル</font></td>
<td>
<input type="file" name="gazou" size="50">
</td>
</tr>
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">個数設定</font></td>
<td>
<input type="radio" name="ad_amount" value="none" checked>
1個限定
<input type="radio" name="ad_amount" value="text">
テキストボックス
<input type="radio" name="ad_amount" value="list">
リスト
<hr noshade size="1">
数値
<input type="text" name="ad_amount2" size="4">
(テキストボックス選択時)<br>
数値
<input type="text" name="ad_amount3">
(リスト選択時)</td>
</tr>
<tr>
<td bgcolor="#333333"><font color="#FFFFFF">商品説明</font></td>
<td>
<textarea name="rem" cols="50" rows="5"></textarea>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="hidden" name="mode" value="goods_regist">
<input type="submit" name="submit" value="登録">
<input type="reset" value="書き直し" name="reset">
</td>
</tr>
</table>
にしてあります。
これでは、ダメなんでしょうか?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World