<< php.iniと.htaccessの関係について 質問一覧 全角で「~」を入力すると「?」がD... >>

  • 0P
PHP初心者です

PHP初心者です。
フリーの問い合わせフォームを簡単に改造できるくらいです。
これからショッピングカート作成の勉強をしようと思っています。
php+Mysqlで作成できるようになりたいです。
作りたいショッピングサイトの規模は
カートの機能、メールで注文の通知ができて、顧客管理・商品管理・カートの設定・メルマガ・管理データのダウンロード
などの機能がついているものを作成したいです。
会社もあるので1日2・3時間程度勉強して、どのくらいで習得できるものでしょうか?

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。

QPHP初心者です ikumin  [04月18日 17時39分] 
┣Re:PHP初心者です kskletrue  [04月19日 01時17分] 
┣(削除済み)
┣Re:PHP初心者です kaitau  [04月20日 13時32分] 
┣Re:PHP初心者です moocho  [04月20日 18時45分] 
┗Re:PHP初心者です win_php  [04月21日 01時36分] 

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

Re:PHP初心者です

自分が「カートの機能、メールで注文の通知ができて、顧客管理・商品管理・カートの設定」までできるようになったのは 1日 8h で 20日 程度。
メルマガや管理データのダウンロードはやったことがないので分からないです。

個人差があるから参考にはならんと思いますが。
//自分は超絶に遅い部類なので・・・

(削除済み)

この意見は投稿者によって削除されました。

Re:PHP初心者です

「1日2・3時間」以外は、PHPやプログラム、DBに関することは一切なし?
「カートの機能、メールで注文の通知ができて、顧客管理・商品管理・カートの設定・メルマガ・管理データのダウンロードなどの機能」
とあるけど、決済は・・・?メールで通知した後にリアルで銀行振込み、ですかね。
これを全部自分で1から?



仮に「習得」っていうのを実際にお金をもらう物として使えるレベルってことなら・・・
今までほとんどプログラミング関連の勉強歴がないのなら・・・
一日たった2,3時間じゃ5年でも効かないでしょう。(甘すぎ?


まず、PHPやWebの事について学ぶべき事はいっぱいあります。

自分でカチカチクリックして、「わーい動いたー」ってのだけなら、まぁ、
今のままでも問題は無いでしょうけどね。
でも、実際には、「OK」を押したらこうなって、入力がおかしかったらこうして、
エラーだったらああなって、「戻る」になったらこうなって、あのページから
遷移してきたらまずはこうして、と・・・
一つのWebアプリケーションを自分で設計して作るというのは、結構面倒臭い作業になります。
根本の仕組みは単純ではあるんですけど、質問されている機能をきっちり
こなすための物を作るには、それなりの仕組みを持たないといけないですし、
なんというか、「勘どころ」を分かっていないとおかしな
サイトが出来上がってしまいます。


んで、データベースの課題もあります。

一件一件のお問い合わせで1投稿で1レコード作って、とか単純に出来るものと違って。
顧客、商品、注文など、それぞれにどういう種類の
データが必要で、各シーンごとにどう結び付けるか、
考えてデータのカタマリを構築しないといけません。


セキュリティーの話もあります。

webサイトはとにかくいろんな人にオープンに開かれていますから、
手を抜いた造りのスクリプトをweb上に野放しにしていると、
「脆弱性」をついて簡単に会員になりすましたり、本来見られないはずの
情報を抜き出したりされます。ひどいのになると、知らない請求書が届いた、
とかありますよね?
どの程度が「手を抜いた造り」かってのは、経験を積んでいかないと
判断しづらいところじゃないでしょうか。一概に「○○だったら××」って
ワンパターンに答えが出せるものではないので。


その上、軽くコマース。それも顧客管理してメルマガ出すレベルくらいですか。

注文履歴ってのを持って、「どのお客さんがいつ何の注文をどれだけした?」っていうのを
しっかり管理できないといけないし、
実にしろ仮想にしろ在庫の管理は大事だし、
個人情報を安全に管理出来るようにいろいろ考慮しないといけないし、
昨今じゃメルマガを出すのにしたって最初にお客さんからメールアドレスもらう時に
きちんと「メルマガを送ってもいいよっていう約束を取り付けました」って事に
しないと偉い所から怒られたりしますし。
そもそもその「管理」とは何ぞや?というところもちゃんと把握しないといけませんし。


まぁ、この辺はソースを公開している出来合いのパッケージで便利なのがあれば、
それなりに時間を短縮できるかもしれません。
パッケージを改造するなら、それでも結構根性はいるでしょうけど、リスクは
大幅に減りますし。



なんかいろいろうるさいことを書きましたが、不特定多数のお客さんを相手に
お金をもらう仕組みを作るなら、生ぬるい物を作って出来た気になってもらっても困ります。
「eコマース」って言ったらそれだけでぶ厚い書物一冊出来てるくらいだし、
事故が起きた時の対応が大変だしなので、
中途半端な物を作って公開すると痛い目に会う事があります。
よくよく気をつけて勉強してください。

Re:PHP初心者です

moochoと申します。

内容が結構詰まっているので、1日2,3時間でやるには
正直しんどいと思います。

すでにある程度の知識をつけた上で、設計段階も終わっているのであれば
時間はかかるものの前進していくでしょうが。

顧客管理も含まれて、セキュリティー的にもずいぶん気を使わないといけない
モノを考えられていますし。

1日2,3時間程度で、2週間から1ヶ月程度でサイト、顧客管理が習得できる
販売されているパッケージ商品を購入する方が現実的ではないですかね?

Re:PHP初心者です

そのペースだと最低1年はかかるんじゃないでしょうか。

まずはいきなりショッピングカートではなく、
フリーの問い合わせフォームを簡単に改造でもなく、

問い合わせフォームを自前でイチから設計できるようになるほうがよいですよ。

それらはショッピングカート作成で必要になるスキルですから。

それができたら、商品の値をpostして動作できる単品の注文フォーム

次にDBから抽出した商品一覧から購入に連動、

それから複数の商品を計算して持ちまわせるカート・・

のように順を追って勉強していったらどうでしょうか。
php.iniと.htaccessの関係について 質問一覧 全角で「~」を入力すると「?」がD...