絶対パスでhtmlファイルの共通項目モジュール化

October 29, 2015

条件

HTTP Server:Apache 2.2.0 以上
サーバOS:CentOS 5.0 以上
PHP:5以上

  1. モジュールにするテンプレートディレクトリとファイルを作成

htdocs/Template/モジュールファイル.html

  1. .htaccess に追記する内容。

# -- :PHPインクルード対応(/Template/モジュール化)
AddType application/x-httpd-php .html

# OCNホスティング MINE Type
#AddType application/x-httpd-php5 .html

  1. php.ini の変更はしない(※セキュリティのため) 935行目

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include=Off

3-1. XamppなどのローカルDev環境の場合

allow_url_include=On

にしておく

  1. 該当HTMLにモジュールを読み出す

<!--読み込み-->
<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/Templates/xxxx.html'); ?>
<!--/読み込み-->

いじょう
わからなかったらDMください

このエントリーをはてなブックマークに追加