質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

3回答

2022閲覧

PHPで作られた参考になるWebシステムについて

allll

総合スコア42

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

5クリップ

投稿2017/01/26 08:01

編集2017/01/26 08:36

現在、1人でPHPを使ったWebシステムを開発しております。
フレームワークは使用せず、簡単なMVCモデルと
オブジェクト指向を意識した作りです。

運用に乗り、これからシステムの規模を
大きくしなければなりません。

不慣れなPHPで、設計ミスやセキュリティなど
不具合が多発することを懸念しています。

そこでですが、参考になりそうな
PHPで作られていてソースを見られるWebシステムを
ご存知でしたら教えて頂けないでしょうか。

フレームワークは未使用のものでお願いします。

私が参考にしたものは
・ドットインストールの「PHPでログイン機能を実装しよう」
・パーフェクトPHP本の独自フレームワーク
・WordPress(解析が難しく断念しました…)
になります。

質問内容から参考物を探すだけでなく
他に良い方法がありましたら
ぜひ教えて頂けると助かります。

よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

popobot

2017/01/26 08:12

フレームワークを使っていないWebシステムということですか?
allll

2017/01/26 08:17 編集

ご指摘頂き、ありがとうございます。フレームワークは使っていないものを探しております。よろしくお願い致します。
popobot

2017/01/26 23:11 編集

ご連絡ありがとうございます。だとすると自分はお役に立ちそうにないですね。なお、最近のOSSは何らかのフレームワークを使っていると思うので、使っていないものとなると昔からのあるものになるのでコード自体はレガシーなものが多いかもしれないですね
allll

2017/01/26 13:56

そう言われてみれば確かにそうですね…。フルスクラッチの物も、いまだあるかと思っていましたが、時代的に難しいですかね。PV数の割に回答がつかないのが不思議だったのですが理由が分かりました。ありがとうございます。
guest

回答3

0

ベストアンサー

私も同じような立場ですが、こちらが勉強になりました。
PHPでログイン機能を実装するチュートリアル #1

あと、フレームワークですが、CodeIgniter を使用しています。
制限がほとんどないくらい緩いので、素の PHP に近い形で使用できます。
というか、素の PHP で書いても大体動きます。
今ちょっと国内のコミュニティがごちゃごちゃしていて、日本語ドキュメントが揃っていないですが、うまく使うと良いかと。

投稿2017/01/26 08:57

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

allll

2017/01/26 12:39 編集

ご回答頂きありがとうございます! Qiitaのこちらの記事は初めて知りました。 そして11ページに渡る大作ですね! しっかりと読ませて頂きます。 そして、CodeIgniterですが自由度が高いということで詳しく調べてみます。 CakePHPが重かったのでフレームワーク自体の使用を取りやめていたのですが 軽量だという記事があるので試してみたいと思います。 また何かありましたらご教授下さいませ。
退会済みユーザー

退会済みユーザー

2017/01/26 14:07

Qiitaの記事は書いた人がここでよくコメントしてくれているので、わからないことがあれば質問してみるとイイと思います。かなり基礎力アップになるかと。 がんばってください。
allll

2017/01/30 02:35

ありがとうございます!ベストアンサーとさせて頂きました。また何かありましたら、よろしくお願いします。
guest

0

pukiwikiとかphpMyFaqとかどうでしょうか?

投稿2017/01/26 08:06

yambejp

総合スコア114572

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

allll

2017/01/26 12:29

ご回答頂きありがとうございます! pukiwiki、phpMyFaqともに国内で情報が多くありそうで助かります。 もし、この2つを押された理由などありましたら教えていただけないでしょうか。 その点を重点的に勉強できればと思います。
guest

0

初版がまあまあ古いですが「PHPによるECサイトプログラミング~ショッピングカートから決済まで―MySQLのデータベース設計とPHPセッション管理の作法」とかはログインまわりから決済APIとの連携などいろいろわかりやすいです。Kindle本で400円くらいで買えます。
上記の本はとくにフレームワークを使ってなかったかもしれませんが、フレームワークを使って書いた方が生産性は上がると思います。個人的に自分もCodeIgniterがおすすめです

投稿2017/01/31 05:59

redara

総合スコア344

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

allll

2017/02/02 06:40

ご回答頂き、ありがとうございます。回答が大変遅くなり申し訳ありません。 本のご紹介、ありがとうございます。 決済APIとても興味がありますね! ただ、AmazonではKindleではなく中古本だけしか販売していないようでして。 時間をかけて入手してみます。 それからフレームワークの件、助言頂きありがとうございます。 やはり導入したほうが効率はあがりますよね。一人ですし…^^; ありがとうございました。
redara
allll

2017/02/07 07:46

いまごろベルマークに通知アイコンが付き、回答を頂けたことに気が付きました。 大変失礼いたしました。 Kindle 読み放題版であるのですね!さっそく読ませて頂きます。 ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問