練習用としてデータベースを使ったブログのようなものをつくりましたが、単品の機能を集めただけのよせあつめ状態になってしまい少しわかりにくくなってきました。 機能が増えてくれば増えてくるほど、フォルダを増やしていこうとおもっていますが、さらに複雑になってきて、自分でも管理しきれなくなると思ってきました。そこで、どうにかよい整理方法はないのか考えています。作ったブログの構造は同じ階層に4つのフォルダをおいて、その中にそれぞれの機能のファイルを置いてます。cssで編集はまだやってないので、どこに配置しようかも迷っています。
publiec_html /
+記事関係フォルダ / index.php edit.php post.php. delete.php ...など
+ログインのフォルダ/ login.php admin.php logout.php
+新規登録のフォルダ / new.php. new_check.php.
+プロフィールのフォルダ/ profile.php edit.php
No.1ベストアンサー
- 回答日時:
ご提示の機能はすべて1フォルダで管理すればいいような気がします。
phpのプログラム自体classで管理していますよね?
直接アクセスするファイルと、共有ライブラリのフォルダを分ける程度が妥当かと
返信ありがとうございます。
classでは管理しておらず、そのような手法を知りませんでした。共有しているファイルはデータベースに接続する為の情報だけで、クラスではなく、普通に require_onceで引っ張っているだけです。そのあたりがクラス化できるかなぁ~というイメージです。 たぶんyambejpさんがアドバイスされてることと、私がイメージしていることは違うかもしれません。classで管理となると、ちょっとイメージができなくなってしまいました。もし可能でしたらクラスで管理する手法または、おすすめの関連したサイト・書籍を教えてください。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Image Magickの関数が使えない
-
不倫、浮気相手の立場の本
-
服にかいた油性ペンがにじまな...
-
これの対応OSを教えて下さい。p...
-
apache・phpが起動しない・・・
-
アルゴリズム
-
undefined function: mb_conver...
-
ボタンを押すことでincludeの値...
-
2種類のスクリプトを1つのペー...
-
どこの学校がお勧めですか?(...
-
onedrive にexcelファイルをア...
-
こちらはただの直列処理ですか?
-
ワードプレス、Contact Form 7...
-
拡張子php画像をjpg画像等に変...
-
PHPとCSVで簡易データベースな...
-
include先でのinclude元の変数...
-
リダイレクト元のURLの取得方法...
-
メールフォームのタイトルが文...
-
php エラー
-
PHPのif文でその処理を途中で抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
これの対応OSを教えて下さい。p...
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
<A href ~ と一緒に値を渡すには
-
HYのAM11:00のラップの部分の歌...
-
PEAR(Image_QRCode)のエラー
-
さくらインターネットでメール...
-
PHPINFOが見えない
-
PEAR installでエラー
-
PHPからMSSQLへの接続結果の文...
-
phpからoutlook起動
-
リンクのクリック数をカウンタ...
-
libphp5.so がないと?
-
phpの中でphpを書けないか
-
【PHP】tmp_nameの命名規約につ...
-
phpエラーメッセージ
-
PHPでの画面遷移について
-
Apache 2.4.0でphp5.3を使うには?
-
PHPでメールを受信するには?
おすすめ情報