• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動的ページを作る時のディレクトとリファイル構成)

動的ページを作る時のディレクトリファイル構成

このQ&Aのポイント
  • 動的ページを作るときのディレクトリファイル構成について説明します。
  • contents.phpをrequire_onceで各ファイルを読み込んで組み立てています。
  • この構成は一般的な方法であり、使いやすさとメンテナンス性を重視しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • singlecat
  • ベストアンサー率33% (139/418)
回答No.2

もう一つの質問内容からすると、前回回答した内容ではダメな事が解りました。 画像は一つのフォルダーにすべて格納して、 条件によって、抽出されたレコードが32件で1ページが20件のデータを表示するなら、 3ページの構成になるようにページングします。 そういう意味で、内容が変わらないのであれば、 静的なページとサイトマップをジェネレートし、 検索ページは別に儲けるようにしなければいけませんね。 そうすれば、静的なページに関してはSEOとして効果がでます。

taurin1000kg
質問者

お礼

いろいろ参考になりました。 ジェネレートについて勉強してみます。 有難うございました。

その他の回答 (1)

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

■/(ルートディレクトリ) ├─□index.php ├─■viewディレクトリ(各ページ共通に使用する表示形を格納) │  ├─□contents.php($pegenumberを格納indexから引数でもらう) │  ├─□header.php(各ページのheader部) │  ├─□left.php(各ページのleft部) │  ├─□right.php(各ページのright部) │  ├─□footer.php(各ページのfooter部) ├─■libraryディレクトリ │  ├─□class-teisuu.php(定数を格納) │  ├─□class-kannsuu.php(関数を格納) │  └─□class-mysql.php(mysqlの接続とクエリ) ├─■contentsディレクトリ(各ページの情報を格納) │  ├─■0001 │  │  └─■imageディレクトリ(そのページの写真を格納) │  │     └─□001~n.jpg   ----------------   繰り返し   ---------------- └─-└─■9999     └─■imageディレクトリ(そのページの写真を格納)          └─□001~n.jpg -------------------- こんな感じがよろしくないですか ページ構成が変わったばあい contentsが複数あるのがネック になり触るの嫌になるので 一つで処理します またactionは文字通りactionで 呼び出されるファイルにした方が 良いと思います contentsは、フォルダの存在の有無を確認する事で 遷移可能不可能の判断ができる可能ので ページが何ページあっても プログラム側の変更は不要です 参考になれば

taurin1000kg
質問者

お礼

シンプルで管理も楽でよさそうです。 その構成も参考にさせて頂きます。 有難うございます。

関連するQ&A