☆ショッピングカートのCGIを作りたい!Perlで☆ (517レス)
1-

208
(1): 無謀者 02/01/22 16:33 ID:??? AAS
>>207
今、個人情報の入力&その処理、の部分を書いてるので、それが終わったら
どっかにアップしてみます。垢とってこなきゃ・・・
もう、自分で処理内容を忘れないためのコメントが各所、各行に入りまくりの
ソースなんで恥ずかしいんですが、なにぶん2週間前までは「配列って何?」
っていう人間が書いているものなのでその辺はご容赦ください。
今日の夜くらいにアップできればと・・・
209
(1): 名無しさん@お腹いっぱい。 02/01/22 16:40 ID:??? AAS
>>208
ソースパクって明後日ぐらいからシェアウェアとして
配布させてもらいます。w
プログラム名は、SuperCart2002です。
早めにうpして下さいね。
210
(3): 名無しさん@お腹いっぱい。 02/01/22 16:50 ID:??? AAS
ココまで伸びてきていてなんだが‥‥

>>65
>えっと最終的にイメージにあるのは、来訪者(客)が各売場(ページ)で
>任意に商品をカートに入れていって、最終的に注文ボタンを押すと
>その内容が管理者(店主)と客注文明細のメールが行く、というものです。

以前作ったことがあるぞ、それ。個人商店向けで、ほとんど同じ仕様。
メール送信だけPerlでSendmail叩いて、あとJavaScript。

あ、商品ページは商品と単価はtextであげといてCGIから書かせたけどね。

#これなら途中で放棄してジャンプされてもカンケーなしだね。
省1
211
(1): 無謀者 02/01/22 17:05 ID:??? AAS
>>209
つうか、ここの住人の方ならパクらないでも数時間で書き上げる内容じゃないかと・・・(w

>>210
javaScriptも触ったこと無いんで、スクリプトを書くという意味では、結局はどっちではじめても同じだったのかも
知れません。ただ、とっかかりが「既存のショッピングカートに商品ページ作成機能があればなぁ」
だったので、何も考えずにPerlでCGIを始めてしまいました。
しかし・・・普段HP作る時はDWとかばっかりだったんで、CGIの中のHTML書くのにタグが
わからず苦労してたりします(苦笑
212
(1): 名無しさん@お腹いっぱい。 02/01/22 17:07 ID:??? AAS
クッキーは正常終了する場合消しとけよ、意味は自分で考えろ。
途中終了の場合は仕方ないがそれでも退室ボタンなどで消せるようにしとけ
213
(1): 210 02/01/22 17:27 ID:??? AAS
>タグがわからず苦労してたりします

ドリウィで満足行くまでデザインして、パクれ。
214
(2): 名無しさん@お腹いっぱい。 02/01/22 17:29 ID:??? AAS
商品ページ作成機能ってなに?
イメージが湧かない
215
(2): 無謀者 02/01/22 20:25 ID:??? AAS
>>212
はい、最終的にマイナス時間で渡して消すつもりです。
>>213
いやそのつもりではいるんですが、現段階DW立ち上げてると重くて効率
悪いので、手で打ってます。ある程度目処がついたらデザイン面は見直そうと思います。
>>214
究極で言うと、楽天みたいにWEB上で全てのページが作れてしまう機能とでも言いましょうか・・・・

外部リンク:www.xrea.comに垢取ってアップしたけど動かん・・
ローカルはもちろん自分の借りてる鯖でも動いたんですが・・・・・
216: 214 02/01/23 01:12 ID:??? AAS
>>215
ああ、そういう機能ね。わかりました。
うちのは、エクセルからコピペして終わりだから
そんなこと考えたことなかったです。
217
(1): 名無しさん@お腹いっぱい。 02/01/23 01:15 ID:Jv+hzd4q(1) AAS
>>211
初心者ですが、質問です。
JavaScript のカート、フリーのやつ
見たことあります。
フレームのindex.html の部分に、
プログラムが書いてありました。
あれって、フレームなしじゃ、
できないもんなんですか?
218: 210 02/01/23 03:21 ID:??? AAS
>>217
>フレームなし
JSの諸事情で、商品が複数ページに渡る場合、正直フレームにしないと
辛いな。

カート(このスレでの実装の場合、単なる送信フォームだが)と、
商品ページあわせて一枚なら、問題ないね。(ECサイトまで行かない
小さいショップのサイトの通販ページなんかで、この一枚タイプは
結構見かけるよ)

複数ページでフレーム避けたいなら、途中退場処理のコストを払っても
やはりカートをサーバーサイドに置いたほうが楽だと思われ。
省2
219: 名無しさん@お腹いっぱい。 [age] 02/01/24 10:19 ID:??? AAS
  あげ。
220: 名無しさん@お腹いっぱい。 [ ] 02/01/24 11:10 ID:??? AAS
そろそろあきらめたかな?
221: 名無しさん@お腹いっぱい。 02/01/24 11:26 ID:??? AAS
そろそろあきられたかな?
222: 無謀者 02/01/24 13:34 ID:??? AAS
あきらめてないです。なんとか・・・
一応sendmailでメールを送信するところまでは漕ぎ着けました。
まだ、文字化けしたり、mailに必要な内容が反映されなかったり
とかありますが・・・・・それが解決したら次はページ作成用の
スクリプトに着手です。
223: sage 02/01/24 14:18 ID:??? AAS
いつのも間にかどんどんすすんでるね!
がんばれよ>>1
224
(1): 名無しさん@お腹いっぱい。 02/01/24 14:25 ID:??? AAS
がんばれよ。

日本語は本文はベタにISO-2022-JPだが、
subjectのエンコードはけっこうめんどくさいんだ。
225: 名無しさん@お腹いっぱい。 02/01/24 21:22 ID:??? AAS
>>224
原理主義者で無ければ全部MIME::Base64しちまえば良いだろう。
これで困るMUAある?
226
(1): 無謀者 02/01/24 22:06 ID:??? AAS
日本語コードって難しいですね・・・・
本とか読むと”EUCで書く”って書いてあり、フォームから取得したデータを
&jcode::convert(*form, 'euc');でデコード、でsendmailに送る時は
&jcode'convert(*name, 'jis');って書いてあるんですが、それでやると
表示が文字化けしたり、送られたメールが文字化けしたり・・・・
でいろいろ試した結果、スクリプトをsjisで保存、フォームでコードは
&jcode::convert(*form, 'sjis');メールはjisでデコードしたら今のところ
うまく行ってます。ちなみにw2k+IE6での検証です。あとはWinのNNと
MACでIE&NNを試してみないと・・・・
227: 名無しさん@お腹いっぱい。 02/01/24 23:49 ID:??? AAS
うんこすけーぷ4.xのヤロウ、たまにエンコード間違えやがるから、
確実にjis/sjis/eucを判定できる文字を各フォームに突っ込んどいて、
jcode.plかなんかで判定、convertんとき元コード指定せんと、テストで
上手く行ってても稼動させてしばらく経ったらクレームがなんて事が。

# 昔はまったな、これで。

charsetもHTTPヘッダ、METAで両方吐き出しとけ。念には念だ。
1-
あと 290 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s