カレッヂ |
質問者 小原
投稿日 8/7(木) 09:00:04
はじめまして。 ショッピングバスケットver3.4を改造して、これからオープンするネットショップで 利用しようとしているところです。 商品管理用のCSVファイルの行の項目を追加したので、それに合わせてsearch.cgi、 cargo.cgi、order.cgiを改造しました。 自宅のWindowsマシンをサーバ化して使用したところ問題はなかったのですが、 レンタルサーバにアップロードしてテストしたところ、以下のような現象が 起きています。 現象 注文フォームを記入して申し込みを送信した後にCSVファイルを開いてみると、 18行目以降に空白行が1行おきに挿入されています。 自宅のWindowsマシン上では在庫数が0になるだけで、空白行が挿入されるような 現象は起きていません。 レンタルサーバではsuExecのシステムを導入しているため、サーバ会社の 指示によりパーミッションを以下のように設定しています。 | |---/data/ <701> | |--hanbai.txt <600> | |--juchu.txt <600> | |--.csv <600> | |---/tmp/ <701> | |---cargo.cgi <701> |---order.cgi <701> |---cookie.cgi <701> |---crypt.cgi <701> |---edit.cgi <701> |---jcode.pl <600> |---search.cgi <701> ---setup.pl <600> 何が原因でこのような現象が起きているのでしょうか。 ご教授のほど、よろしくお願いいたします。
プロバイダ参照:http://www.cside-2nd.jp/faq.html |
回答者 呑兵衛@大阪
[削除]
投稿日 8/8(金) 19:10:40
18行目というのが意味不明ですが、 data.csv ファイルをバイナリーで転送されてませんか? |
質問者 小原
[削除]
投稿日 8/16(土) 17:49:29
V3のCSVファイルに空白行が挿入されてしまう問題が解決しました。 ありがとうございます。 教えていただいたとうりのことが原因でした。 data.csv ファイルをバイナリで転送していました。 NextFTPというソフトを使っていますが、転送モードに「自動判定」 「バイナリ」「テキスト」とあり、「自動判定」に設定していたので、 「バイナリ」で転送されていることに気がつきませんでした。 CGIファイルも「テキスト」で送りなおしたところ、画像が表示されない という問題も解決できました。 ご教示、感謝いたします。 |
返信(回答)する
Web裏技 |