PHP小規模のちょっとしたサイトならCMSを使わずHTMLで構築することがあると思いますが、そんなときでもPHPで使うことで効率よく管理できるのでご紹介したいと思います。Link共通項目の変数化ページのタイトルはタイトルタグやパンくずでも使用しますね。その場合タイトル文字列を変数に入れて配置することで、あとで変更するときに一箇所変更するだけで、すべてに反映されます。?></li></ol></body></html>コンポーネントのインクルードヘッダー・フッターなどは全ページで共通のものを使用することが多いですね。その場合は共通部分を外部ファイルにしてインクルードすることで更新しやすくなります。共通部分をheader.php、footer.phpというファイルで作成して、incディレクトリに入れているとします。?>インクルードパスは$_SERVER['DOCUMENT_ROOT']でルートから読み込むようにしておけば、あとあと階層が変わったときでも変更の必要がありません。インクルードの種類インクルードの方法はrequire_once他にも下記のようなものがあります。require_onceエラーが発生すると処理が停止。1度だけインクルードする。requireエラーが発生すると処理が停止。複数インクルードできる。include_onceエラーが発生しても処理は継続。1度だけインクルードする。includeエラーが発生しても処理は継続。複数インクルードできる。読み込みが完了できないと致命的な場合はrequire、問題ない場合はincludeを、ページで一つだけ表示する場合はonceを付ける、複数表示の場合は付けないという使い分けになるかと思います。指定日にコンテンツを切り替えるクライアントワークだと何日の0時に更新したいといった要望は結構ありますね。その場合、日付機能を使えば指定した日にコンテンツを切り替えることができます。?>ページを丸ごと切り替えたいときは、前述のインクルードと併用することで可能です。URLパラメータを利用して一部分のコンテンツを切り替える例えばページの一部をタブで切り替えたいといったとき、タブの数だけページを作成すると重複したコンテンツができてしまい更新が煩わしいですね。URLのパラメータを利用することで、1ファイルでコンテンツを切り替えることができます。?></div>例えばファイル名をtab.phpとした場合tab.php?tab=1、tab.php?tab=2でアクセスするとコンテンツを切り替えることができます。CSVから直接テーブルを作成するExcelの表からテーブルで作成するというのはあたまにありますね。頻繁に更新するデータだと結構更新が大変です。そんなときはCSVで書き出してそのまま読み込んで表示してみましょう。カンマ区切りのCSVでしたら下記のようにします。?></table>ランダムでバナーを表示ランダムでバナーを表示したいとかたまにあったりなかったり。3)で取得できるので、あとはswitchなどで切り替えます。src="img/03.jpg"></a>';break;}?>HTMLファイルでもPHPを使いたいすでにHTMLで運営しているサイトですと、リンクなどの関係で拡張子を変更することが難しいことがあります。レンタルサーバーで.httpaccesファイルの設置が許可されているのなら、下記のように作成することでhtml拡張子のままPHPを動かすことができます。.htmlこの書き方はレンタルサーバーによっても変わってきます。実際使用するにはサーバー会社に確認してください。そこはJS使った方がいいのではという部分もあるかと思いますが、簡単なPHPでも組合わせたりすることでいろいろ便利にすることができると思います。REPLYNAMEE-MAILURLコードを書く場合は<pre>で囲んでください。WixこのブログではjQueryやWordPressを中心としたWeb制作関係のことを書いております。ご意見ご感想などお気軽にコンタクトフォームよりお問い合わせください。Web関係のお仕事も募集しております。