カレッヂ |
質問者 コボリ
投稿日 9/4(水) 09:42:53
ショッピングバスケット V3を設置しております。 転送は終了しましたが、ショッピングバスケットプロサンプルのhtmlファイルから ディスカウントショップ(商品群 A−01)を押すと下位CGIエラーメッセージが あり、どうしていいかわかりません。 The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are: Can't locate ./jcode.pl at ./setup.pl line 72. Compilation failed in require at D:\users\creat-i_com\cargo\search.cgi line 3. 復旧のためにご教示願います。 http://www.creat-i.com/cargo/ プロバイダーはLinkClubです。
プロバイダ参照:http://www.hosting-link.ne.jp/ |
回答者 呑兵衛@大阪
[削除]
投稿日 9/5(木) 20:08:47
まずは英語のお勉強。 > The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are: 規定されたCGIアプリケーションはHTTPヘッダーが要求する返答に不正があった。 返されたヘッダーには > Can't locate ./jcode.pl at ./setup.pl line 72. > Compilation failed in require at D:\users\creat-i_com\cargo\search.cgi line 3. search.cgi の3行目に書かれていることを実行しようとしたら setup.pl の72行目に書かれている jcode.pl があらへんやんか! と言うとります。search.cgi や cargo.cgi と同じディレクトリに jcode.pl がないんと ちゃいますか?これはデフォルトですが。 |
回答者 古堀です。
[削除]
投稿日 9/19(木) 17:19:40
先日は色々とお世話になりました。 お陰様で復旧しました。 今、ショッピングバスケット V3を使っております。 数量をセレクトボタンで選択する形にするのですが search.cgiには下記のような記述があります。 foreach (10 .. $select_to) { print "<option value=\"$_ \">$_ </option>\n"; } print "</select>"; } 10〜$select_toまで繰り返す制御文になっており、$select_toが200となると 10,11,12.....200とセレクトボタンが表示します。 こちらのやりたいのは最低販売単位が10個なので 10,20,30....200としたいのです。 CGI文をどう変更したらいいかわかりませんので教えてください。 |
回答者 呑兵衛@大阪
[削除]
投稿日 9/20(金) 18:26:26
これは 商品.html の中で処理するものです。cargo.cgi は触りません。 <option value="20">20 <option value="30">30 てなように。 |
返信(回答)する
Web裏技 |