知り合いにWEBショップ作ってくれと頼まれたのは良いけど、
フリーのショッピングカートCGIは設置は簡単でも、商品の登録
とかが手作業だったりで使い勝手が悪いです。
で、短絡的に「自分で作ってみようか」と思っているのですが・・・・
Perlも、いやプログラミングさえ未経験。「必ずわかるCGI」と
その他の入門書で何とか「掲示板」の仕組みがようやく理解できました。
やっぱ、無謀ですかねぇ・・・・・・
☆ショッピングカートのCGIを作りたい!Perlで☆
1無謀者
02/01/10 19:53ID:XY4Txmil22
02/01/10 20:05ID:mvb8N35I 2ゲット。
やってみれば?
しかしそれをそのまま商売につかうとなると
イロイロ危険だと思われ
やってみれば?
しかしそれをそのまま商売につかうとなると
イロイロ危険だと思われ
3無謀者
02/01/10 20:10ID:??? レスありがとうございます。で、ちょっとお聞きしたいんですが、
掲示板スクリプトとかって、かなり高機能な奴もそこらじゅうで「フリー」
で転がってますけど、ショッピングカートって、ちょっと使い勝手が良くなると
みんなシェアになってますよね?
これって、やっぱり掲示板なんかに比べて圧倒的に
手間がかかる=作るのが難しい
のでしょうか?それともスクリプトの性質上「利益を生む」物なんで
「金稼ぐんだから、少しくらい払っとけ」的な考え方で、
作る手間=技術
は掲示板なんかとそれほど変わらないものなんでしょうか?
掲示板スクリプトとかって、かなり高機能な奴もそこらじゅうで「フリー」
で転がってますけど、ショッピングカートって、ちょっと使い勝手が良くなると
みんなシェアになってますよね?
これって、やっぱり掲示板なんかに比べて圧倒的に
手間がかかる=作るのが難しい
のでしょうか?それともスクリプトの性質上「利益を生む」物なんで
「金稼ぐんだから、少しくらい払っとけ」的な考え方で、
作る手間=技術
は掲示板なんかとそれほど変わらないものなんでしょうか?
02/01/10 20:21ID:???
やってみれば。
テキスト弄りまわすだけだから丁度良いんじゃないかな
それと出来たらそのWEBショップの名前教えてくれる?
絶対そこ利用しないから (笑
テキスト弄りまわすだけだから丁度良いんじゃないかな
それと出来たらそのWEBショップの名前教えてくれる?
絶対そこ利用しないから (笑
5無謀者
02/01/10 20:30ID:??? >4
えっと・・・・
まぁ、もし出来上がったとして穴だらけになるのはわかっているのですが・・
そういう場合って、設置者(お店)側だけじゃなく、利用者(お客さん)側
にもリスクがあるような穴が出来る可能性があるってことですか?
もしそうだとしたら・・そうでないにしても、ゼッタイに注意しなくちゃいけないことって
何がありますか?
えっと・・・・
まぁ、もし出来上がったとして穴だらけになるのはわかっているのですが・・
そういう場合って、設置者(お店)側だけじゃなく、利用者(お客さん)側
にもリスクがあるような穴が出来る可能性があるってことですか?
もしそうだとしたら・・そうでないにしても、ゼッタイに注意しなくちゃいけないことって
何がありますか?
02/01/10 20:49ID:???
リスクて、、、、
カードのID漏れたらどうすんのさ (´_`;)
DBを生でネットに晒すのは狂ってるよ
カードのID漏れたらどうすんのさ (´_`;)
DBを生でネットに晒すのは狂ってるよ
72
02/01/10 22:04ID:mvb8N35I8無謀者
02/01/10 22:13ID:??? ども・・
カードに関してはどっちにしろSSLが使えない鯖の可能性もあるので
基本的には支払の項目で、{カード、代引き、振込み}を
選べるようにしておいて、後でメールででも確認するような形になるかと・・・
でもSSLとか使えないと、住所等の情報も危険に晒されるわけですよね・・・
はてさて・・・・・・・
カードに関してはどっちにしろSSLが使えない鯖の可能性もあるので
基本的には支払の項目で、{カード、代引き、振込み}を
選べるようにしておいて、後でメールででも確認するような形になるかと・・・
でもSSLとか使えないと、住所等の情報も危険に晒されるわけですよね・・・
はてさて・・・・・・・
92
02/01/10 22:18ID:??? やる前に確認できる事って限られているので
簡単なものを試しに作ってみるしかないでしょうね。
スポーツ、料理、デザイン、プログラミング・・
何にしても、概要を知るのと実践とでは次元が違うでしょ?
簡単なものを試しに作ってみるしかないでしょうね。
スポーツ、料理、デザイン、プログラミング・・
何にしても、概要を知るのと実践とでは次元が違うでしょ?
10無謀者
02/01/10 22:18ID:??? ところで、その辺のセキュリティ関係勉強しとくのに必要な
キーワードってなんでしょう?書店で本探すにしても何から
手をつけていいかわから無いので・・・・
今のところSSLって言葉しか頭に浮かばないんですが
キーワードってなんでしょう?書店で本探すにしても何から
手をつけていいかわから無いので・・・・
今のところSSLって言葉しか頭に浮かばないんですが
112
02/01/10 22:27ID:??? LANのPCで試すんでしょうから、とりあえず、鯖のインストール・設定から
テストスクリプトの作成・設置までやってみたらどうですか。
そこでかなりの部分が勉強できると思います。
テストスクリプトの作成・設置までやってみたらどうですか。
そこでかなりの部分が勉強できると思います。
12無謀者
02/01/10 22:35ID:??? >2さん
親切にありがとうございます。
とりあえず、今のところローカルのHDにapacheとPerl入れて
テストの出来る環境は整ってます。
家のネットワークがWin2000S使ってプロ串経由でCATVにつなげているのですが
Win2000SにApachとか入れちゃうと外部からのアクセスとかが恐いので
端末になってるWin2kProの機械の中でテスト環境作りました。
一応、本に載ってる「掲示板もどき」は打ち込んでみて、ページを行き来
しながら、処理の内容を理解できるようにはなってきました。
次はファイルのロックとか、一度登録したものの削除とかを試そうと
思います(flockに関してはwin環境じゃ動かないらしいですが・・・・・)
親切にありがとうございます。
とりあえず、今のところローカルのHDにapacheとPerl入れて
テストの出来る環境は整ってます。
家のネットワークがWin2000S使ってプロ串経由でCATVにつなげているのですが
Win2000SにApachとか入れちゃうと外部からのアクセスとかが恐いので
端末になってるWin2kProの機械の中でテスト環境作りました。
一応、本に載ってる「掲示板もどき」は打ち込んでみて、ページを行き来
しながら、処理の内容を理解できるようにはなってきました。
次はファイルのロックとか、一度登録したものの削除とかを試そうと
思います(flockに関してはwin環境じゃ動かないらしいですが・・・・・)
13名無しさん@お腹いっぱい。
02/01/10 22:39ID:QEi9/FNz >>12
ショッピングカート作るんだったら、flockとか使わないことをおすすめするよ。
ショッピングカート作るんだったら、flockとか使わないことをおすすめするよ。
14perl初心者
02/01/10 22:42ID:5qO7Bnpc ちょっと話はずれるかもしれませんが、僕も最近バイトができたらと
いう少し不純な動機でperl始めました。
まだブラインドタッチもままならない状況で無謀者さんよりもさらに無謀
な挑戦をしています。
おたがい結構大変な挑戦をやってますけど頑張りましょう!応援してますよ。
いう少し不純な動機でperl始めました。
まだブラインドタッチもままならない状況で無謀者さんよりもさらに無謀
な挑戦をしています。
おたがい結構大変な挑戦をやってますけど頑張りましょう!応援してますよ。
15無謀者
02/01/10 22:42ID:??? それはどういうことでしょ?ロックしないってことですか?
それとも他の方法が?
それとも他の方法が?
16名無しさん@お腹いっぱい。
02/01/10 22:44ID:QEi9/FNz >>15
うん。ていうか、テキストでデータ吐き出さない方がいいって事かな?
うん。ていうか、テキストでデータ吐き出さない方がいいって事かな?
17無謀者
02/01/10 22:47ID:??? >テキストでデータ吐き出さない方が〜
???????
今の私の知識の中ではフォームから受け取ったデータに関しては
「テキスト」で処理するしか思い浮かばないんですが・・・・
他にどのような方法があるのでしょう?txtじゃなければバイナリ?
受け取ったデータを何か加工するのでしょうか?
???????
今の私の知識の中ではフォームから受け取ったデータに関しては
「テキスト」で処理するしか思い浮かばないんですが・・・・
他にどのような方法があるのでしょう?txtじゃなければバイナリ?
受け取ったデータを何か加工するのでしょうか?
18名無しさん@お腹いっぱい。
02/01/10 22:59ID:QEi9/FNz19名無しさん@お腹いっぱい。
02/01/10 22:59ID:QEi9/FNz20無謀者
02/01/10 23:03ID:??? ・・・もうわけわかめ・・・・
DB連動、tie、GDBM・・・全て初耳です。
ちと調べてみます。
DB連動、tie、GDBM・・・全て初耳です。
ちと調べてみます。
21無謀者
02/01/10 23:07ID:??? しかし、2chって多少の煽りにめげなければ、情報収集したり、
アドバイス貰うのに良い場所だと思ってこの板でスレ立てたは良いけど
スレが気になってエディタに集中できないという諸刃の剣(w
アドバイス貰うのに良い場所だと思ってこの板でスレ立てたは良いけど
スレが気になってエディタに集中できないという諸刃の剣(w
23無謀者
02/01/10 23:18ID:??? もうひとつ、「プログラミング的な物の考え方」にいついて質問させてください。
一般的にひとつのスクリプトを作り始める時「設計図」は書いた方が良いんでしょうか?
はるか昔にベーシック(PC-8001)をかじろうとした頃は「フローチャートを書く」みたいなのが
あったと思うのですが・・・
それともいきなり書き始めて、後で必要になった処理を継ぎ足すなり
割り込ませるというのは可能ですか?可能にしても相当めんどくさく
なるもんなんですかね?
一般的にひとつのスクリプトを作り始める時「設計図」は書いた方が良いんでしょうか?
はるか昔にベーシック(PC-8001)をかじろうとした頃は「フローチャートを書く」みたいなのが
あったと思うのですが・・・
それともいきなり書き始めて、後で必要になった処理を継ぎ足すなり
割り込ませるというのは可能ですか?可能にしても相当めんどくさく
なるもんなんですかね?
24無謀者
02/01/10 23:21ID:??? >22=2さん
公開鯖は間違えなくUNIX系なんですが、LAN環境にLinuxなりを導入
しようとすると、Perl云々以前にそれに時間を取られ、スクリプトを
書く段階までたどり着けないような気がするので・・・
ある程度Perlがわかってきて、簡単なスクリプトを”自分で”書けるように
なったらLinuxも導入しようとも考えてるんですが、今の段階ではPerlでCGI
を書くことを優先したいと思ってます。
公開鯖は間違えなくUNIX系なんですが、LAN環境にLinuxなりを導入
しようとすると、Perl云々以前にそれに時間を取られ、スクリプトを
書く段階までたどり着けないような気がするので・・・
ある程度Perlがわかってきて、簡単なスクリプトを”自分で”書けるように
なったらLinuxも導入しようとも考えてるんですが、今の段階ではPerlでCGI
を書くことを優先したいと思ってます。
262
02/01/10 23:27ID:???28login:Penguim
02/01/11 01:30ID:FEem4kps セキュリティ(SSL)はVeriSignへの登録が手っ取り早い。
http://www.verisign.co.jp/
年間10万円ちょっとかかりますけど。
カートはゼロから作ると大変。フリーなどを改造した方が良いと思われ。
鯖は安価で高性能のものが数千円/月〜。
小規模サイトなら重要データにDBは使わず、フォームメールで注文を飛ばし、
メーラー側でDB(Accessなど)に格納(フリー or 数千円〜)がおすすめ。
中規模〜なら鯖からDB(MySQL・Postgresなどバイナリデータ)への接続が必要。
初心者が短期間に構築するのは無理かと・・・でも応援します。
俺も作りたいって思ってるから。
http://www.verisign.co.jp/
年間10万円ちょっとかかりますけど。
カートはゼロから作ると大変。フリーなどを改造した方が良いと思われ。
鯖は安価で高性能のものが数千円/月〜。
小規模サイトなら重要データにDBは使わず、フォームメールで注文を飛ばし、
メーラー側でDB(Accessなど)に格納(フリー or 数千円〜)がおすすめ。
中規模〜なら鯖からDB(MySQL・Postgresなどバイナリデータ)への接続が必要。
初心者が短期間に構築するのは無理かと・・・でも応援します。
俺も作りたいって思ってるから。
29無謀者
02/01/11 01:40ID:??? う〜ん、話がどんどん難しくなってる・・・・
依頼主が非常に小規模なのでVeriSignへの登録は無理かも。
カートはフリーでユーザー側のインターフェースがワリと
使いやすい奴は見つけたんですけど、商品ページをいちいち手書き
でフォーム使って作らなきゃならない。一度商品登録して”はい終り”
てのなら良いんですが、あまり詳しくない人が商品登録の為に商品ページに
フォームと各オブジェクトを配置、それぞれに属性指定せねばならず、後々面倒なことになりそう。
で、最初に考えたのが、フォームからデータを受け取って、そのフリーのカート
に必要なフォームを出力するCGIを作ろうということでした。
そうすれば、カート部分は完成してるので、商品登録だけ出来るものなら
ワリと簡単かな?と・・・・
で入門書とか読んでるうちに、「どうせなら」と思い、1から作ってみよう
と思ってるところです。
長文スマソ&応援感謝
依頼主が非常に小規模なのでVeriSignへの登録は無理かも。
カートはフリーでユーザー側のインターフェースがワリと
使いやすい奴は見つけたんですけど、商品ページをいちいち手書き
でフォーム使って作らなきゃならない。一度商品登録して”はい終り”
てのなら良いんですが、あまり詳しくない人が商品登録の為に商品ページに
フォームと各オブジェクトを配置、それぞれに属性指定せねばならず、後々面倒なことになりそう。
で、最初に考えたのが、フォームからデータを受け取って、そのフリーのカート
に必要なフォームを出力するCGIを作ろうということでした。
そうすれば、カート部分は完成してるので、商品登録だけ出来るものなら
ワリと簡単かな?と・・・・
で入門書とか読んでるうちに、「どうせなら」と思い、1から作ってみよう
と思ってるところです。
長文スマソ&応援感謝
30名無しさん@お腹いっぱい。
02/01/11 02:28ID:8grlnatr 保守契約は、ちゃんとしておいた方がいいと思うよ。
実際に使われると、なんやかやトラブルが発生するから。
ヘタすると、いつまでも延々、タダでトラブル対応し続ける
ことになる。
どんなプログラマーでも、入門書みたいのからはじめて、
トラブルを経験しては、ノウハウを身につけて
腕を上げていくんだとは思うけど。
損害賠償とか個人に請求されることだけは、避けたい。
実際に使われると、なんやかやトラブルが発生するから。
ヘタすると、いつまでも延々、タダでトラブル対応し続ける
ことになる。
どんなプログラマーでも、入門書みたいのからはじめて、
トラブルを経験しては、ノウハウを身につけて
腕を上げていくんだとは思うけど。
損害賠償とか個人に請求されることだけは、避けたい。
3130
02/01/11 02:47ID:8grlnatr あと、>23
>一般的にひとつのスクリプトを作り始める時
> 「設計図」は書いた方が良いんでしょうか?
ぜったい書くべき。面倒がらずに。
しょーもないスクリプトでも。
CGIなら、カンタンでいいから画面遷移図は書く。
フローチャート書けるなら、書くに越したことはない。
あとプログラム内で使う変数の一覧表は、作らないと後で困る。
とくに初心のうちに、それもスクリプト言語で作り始めると、
こんがらがってわけのわからないことになりやすい。
つか、まず間違いなく、わけのわからないことになる。
どうしても、「こうするには、こう書けばいけるかな?」
と、試し試し作っていくことになると。
設計が変更につぐ変更になって、イヤになるかも知れないが。
でも、書いたほうがいい。
設計メモも無しに、いきなりガリガリ書いて「動きました」って
プログラムだと、ちょっと直すにもエライ苦労することになる。
>一般的にひとつのスクリプトを作り始める時
> 「設計図」は書いた方が良いんでしょうか?
ぜったい書くべき。面倒がらずに。
しょーもないスクリプトでも。
CGIなら、カンタンでいいから画面遷移図は書く。
フローチャート書けるなら、書くに越したことはない。
あとプログラム内で使う変数の一覧表は、作らないと後で困る。
とくに初心のうちに、それもスクリプト言語で作り始めると、
こんがらがってわけのわからないことになりやすい。
つか、まず間違いなく、わけのわからないことになる。
どうしても、「こうするには、こう書けばいけるかな?」
と、試し試し作っていくことになると。
設計が変更につぐ変更になって、イヤになるかも知れないが。
でも、書いたほうがいい。
設計メモも無しに、いきなりガリガリ書いて「動きました」って
プログラムだと、ちょっと直すにもエライ苦労することになる。
3230
02/01/11 03:14ID:8grlnatr あと、ついでに。
>> flock 使わない件
>それはどういうことでしょ?ロックしないってことですか?
>それとも他の方法が?
ショッピングカートは関わったことないんで分からないけど。
Webがらみだと途中でプロセスが落ちちゃったときに、
ファイルがロックされたままで動作が止まっちゃうことも考えられるね。
プログラムの書きかた次第とは思うけど。
>>テキストでデータ吐き出さない方が〜
>???????
>今の私の知識の中ではフォームから受け取ったデータに関しては
>「テキスト」で処理するしか思い浮かばないんですが・・・・
プログラム内では、テキストとして処理するけど。
データを、テキストファイルとして出力はするな、ということかな。
とりあえず、データベース使った方がいいよ。
そんな難しいもんではないので。
>> flock 使わない件
>それはどういうことでしょ?ロックしないってことですか?
>それとも他の方法が?
ショッピングカートは関わったことないんで分からないけど。
Webがらみだと途中でプロセスが落ちちゃったときに、
ファイルがロックされたままで動作が止まっちゃうことも考えられるね。
プログラムの書きかた次第とは思うけど。
>>テキストでデータ吐き出さない方が〜
>???????
>今の私の知識の中ではフォームから受け取ったデータに関しては
>「テキスト」で処理するしか思い浮かばないんですが・・・・
プログラム内では、テキストとして処理するけど。
データを、テキストファイルとして出力はするな、ということかな。
とりあえず、データベース使った方がいいよ。
そんな難しいもんではないので。
3330
02/01/11 03:23ID:8grlnatr 連続ゴメン。
>とりあえず、データベース使った方がいいよ。
って書いちゃったけど、既存のCGI使うんでしたね。
じゃあ、ファイルで処理するのもしかたがないか・・。
>とりあえず、データベース使った方がいいよ。
って書いちゃったけど、既存のCGI使うんでしたね。
じゃあ、ファイルで処理するのもしかたがないか・・。
02/01/11 08:21ID:???
漏れなら、商品ページを生成するアプリをVBかHTAで作るな。
ま、初心者が穴のあるCGI乱造してくれるのは大歓迎だ。
ま、初心者が穴のあるCGI乱造してくれるのは大歓迎だ。
レスを投稿する
ニュース
- なぜコンビニは「外国人店員」だらけになったのか? 大手3社で8万人超…元セブン社員が明かす「日本人が集まらなくなった」現場の実情★5 [♪♪♪★]
- 【最低賃金】引き上げでも残る生活費とのギャップ…地方の「低賃金」と「人材流出加速」を危ぶむ声 [蚤の市★]
- ヒコロヒー 新幹線でカレーや肉まん等ニオイの強いもの食べる問題に「食べていいというルールになっている以上、ある程度仕方ないよね」 [muffin★]
- 【MLB】ドジャース戦の中継で疑問の声「ガラガラじゃない?」 地区S初戦なのに…発表5万人超も「何が起きてる」 [jinjin★]
- 【競馬】凱旋門賞 ダリズが連覇! 武豊が騎乗した日本馬・メイショウタバルは14着 アドマイヤテラは11着 [冬月記者★]
- 【簗和生農水相】「私が取ってきた予算をなんで受注」 釈明会見後に“地元紙”が音声公開...「恫喝」批判が止まらない ★2 [煮卵★]
- 「HOKA」、ガチで流行りまくる。外に出たらHOKA履いてる人しかいない。なんでダサいのに流行ってるの? [838847604]
- 【完全画像】100点満点のコスプレイヤーさん、見つかる🫪
- 地方なのにママチャリ乗ってる50代くらいのおっさんw
- この女の子と1時間個室でイチャイチャ7000円払えますか?
- 🇯🇵 日本の誇るスターAV女優さん達。 香港のホテルでイベントを開催! 🎌 [485983549]
- 【疑問】子供作ろうとしてる人たちって障害者を産んじゃったらどうするつもりなの? [404143271]