当ブログを常時SSL化しました。記事のコメントに関してこのブログはあくまで個人用の覚書ですので、詳しいWebプログラミング知識はお答えできないことがあります。管理人多忙につき、コメントをされても返信が遅くなることがありますのでご了承ください。29検索:PHPでテンプレートをインクルードさせる今では当たり前になってきた、サイト更新を簡単にしてくれるCMS(コンテンツマネジメントシステム)。コンテンツが少ない小規模サイトや、一度作ったら頻繁に更新しないサイトなどの場合、データベースを必要とするCMSの導入は逆にデメリットが大きい気がします。CMS化に向いていないWEBサイト一度作ったらコンテンツの更新は殆ないコンテンツ、ページ数が少ない新しいコンテンツの追加は常に外注する予算もないため小規模サイトでいいそれなら、従来の静的なHTMLだけで作ればいいだけじゃん。いう話ですが、ヘッダーやサイドバーなんかは読み込むテンプレート形式にしたい・・・。従来のHTMLオンリーなサイトは、コンテンツを追加すると、大体において全ページのリンク修正が発生します。CMSに慣れてしまうと“なんて無駄な作業なんだ”と感じてしまう(笑。いって、フレームやJSでやる方法はSEO的にちょっと避けたいところ。PHPでファイルを読み込みテンプレート化そんなときは、やっぱりPHPがかなり便利!PHPが動くサーバーなら、PHPで任意のテンプレートファイルを読み込ませることができます。HTML、PHPはもちろんテキストファイルも読み込める。?>include_once文で外部ファイルを一度だけ読み込む拡張子が.htmlでもPHPが動くようにするこのままだと、拡張子が.phpのファイルでしか動作しないので、『.htaccess(ドットエイチティーアクセス)』ファイルをちょろっと記述して、htmlでも動作させるようにします。ディレクティブという設定内容)はサーバーによって違うようなので、使用しているサーバーにて要確認。私が使用しているエックスサーバーは、以下の記述で動作しました。x-httpd-php5.5~」のPHPバージョン記述がされていた。.htaccessがサーバーになかったらメモ帳などで作る通常はルート直下にありますが、自動生成されないサーバーもあるのでその場合は自分で配置します。?>便利だからとインクルードだらけにしないPHPは使用すればするだけ動作が重くなりがち。負荷がかかってしまい、表示速度に影響がでてきます。小規模サイトでCMSも導入してないのに、表示速度が遅かったらいろいろ残念です。PHPで外部RSSを読み込むこともサイト自体は更新しないんだけど、無料ブログを利用して新着情報やお知らせなどは更新したい...。殆どのブログはRSSフィード(XML形式)で新着記事を自動形成するので、そのデータを自サイトにPHPで読み込ませることで表示が可能。以下サイトが参考になりました。他サイトのRSSを表示するクラスライブラリ■GoogleAPI×javascriptサイトに外部ブログのRSSを表示する方法と、記事タイトルが長すぎる場合に省略表示する方法メモ。API×JSのほうが、簡易かつ動作が軽いかなぁ~?と感じましたが、JSファイルで表示させるためHTML(ソースの中)に読み込むRSSは実際に反映されない...。API×JS版は、PHPを導入すると動作が重かったり、PHPが使えないサーバーに良いかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。