CGI-BBS > SO−HO > ショッピングバスケット > cart.cgi6.10の改造でCSVファイルへの書き込み形式を変えたい


カレッヂ
カレッヂ


質問者 けんいち  投稿日 7/15(火) 01:16:54
はじめまして。
現在ネットショップを立ち上げる準備の真っ最中です。
レスキュー様からCargopro 6.10をダウンロードし色々改造しているのですが
どうしても出来ない部分があります。
注文内容をCSVファイルに書き込む際、フォーマットを
"firstData","secondData","thirdData"
このような形式で保存したいです。
また値段等もコンマを取り除いた状態にしたいのですが、
まったく出来ません。。。
現在cart.cgiの
	foreach $write (@formCSV) {

		if ($write eq '$NUMBER') { push(@CSV,$date_num); }
		elsif ($write eq '$ORDER') { $orders =~ s/\n//g; push(@CSV,$orders); }
		elsif ($write eq '$DATE') { push(@CSV,$date_now); }
		elsif ($write eq '$EMAIL') { push(@CSV,$in{'_email'}); }
		elsif ($write eq '$REMOTE_USER') { push(@CSV,$REMOTE_USER); }
		else {
			$write =~ s/"/"/g;
			$write =~ s/&/&/g;
			$write =~ s/&lt;/</g;
			$write =~ s/&gt;/>/g;

			push(@CSV,$in{$write});
の部分をいじってます(上記ソースは未改造)
どうか、ご教授お願いします

プロバイダ参照:http://www.goodkey.net/
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:秀丸
FTPソフト:FFFTP
サーバ移転:していない
改造:している 改造前正常動作
CGI習熟度:advanced

回答者 呑兵衛@大阪  [削除]  投稿日 7/20(日) 21:00:04
ヒントを一つ。
setup.cgi に
@formCSV = ('$NUMBER','$DATE','名前','申込者電話','$EMAIL','$ORDER');
という設定がありますよ。

返信(回答)する

 


Web裏技