CGI-BBS > SO−HO > ショッピングバスケット > -お願いします- 商品数がカウントダウンされなくなりました...


カレッヂ
カレッヂ


質問者 EDDY  投稿日 8/9(木) 14:42:27
はじめまして!
試験的にバスケットシステムを使っていたのですが、CSVファイルをエディターで
開いて手動により内容を書き換えていましたら、商品数が全くカウントダウンされなく
なってしまいました...
表示はちゃんと行われており、またパーミッションもchmod666にしてあります
ので問題はないはずなのですが...
ただ、例えば5個しかない商品を6個選択しようとすると「商品不足」の表示と
なりますので、その当たりは問題ないのでしょうが、購入動作後のCSVファイルの
書き換えが行われていないようなのです...

どなたか、このような場合の対処法をご存じでございましたら、よろしくお願い申し上げます。
回答者 呑兵衛  [削除]  投稿日 8/10(金) 19:44:18
呑兵衛といいます。

して、そのエディターは何をお使いですか?
notepad とか 秀丸 などのテキストエディターですか?
ダウンロードしたファイルを Wクリックして EXCELで開きそこで編集していませんよね?
「 , 」を値と値の間で取り去ってはいませんか?「 、」に変えてませんか?
一行データがつながってはいませんか?
FTPのモードはASCII(テキスト)で行われましたか?

このcsvファイルはデータ追記型なので、それが追記されていないとすると、
書換え後転送したファイルが壊れている可能性が十分あります。
壊した原因が上のどれかの操作にあたるのではないかと思います。
もう一度、サーバー上の csvファイルをASCIIモードでダウンロードし、
内容をテキストエディターで確認してみてください。

スクリプトやデータファイルを触る時は必ずバックアップを取り、
改造はそのバックアップで行うようにしましょうね。

最後に、csvのことなのでショッピングバスケット プロ v6.02
の事だと分かりますが、質問に際してプログラム名、バージョン名は
必ず記入するようにしてくださいね。

返信(回答)する


Web裏技