10月ですね。秋です。今日は「勉強の秋」ということで。
Ajaxを学習しつつ、最大の懸案であるPHPについてもお勉強ちう。
分かりやすいところから始めようということで、とりあえずフレームを排除する目的
で、PHPを用いたメニューを差し込むインクルード構文<?php include("xxx.php"); ?>
を使う練習。
これができるようになると読み込むHTMLファイルのサイズが劇的に減るので、サーバ
への負荷が減る&アクセス速度が上がるというメリットと、メニューと分けて管理でき
るのでフレームのような管理のしやすさが手に入る。これは是非実装したいところ。
小一時間勉強……むむむ、これはAjaxより取っ付きやすいぞ。
Apacheの「httpd.conf」を「.htaccess」に置き換え、
「AddType application/x-httpd-php .php」を挿入。
該当のHTMLに<?php include("xxx.php"); ?>を挿し込んで、TestRun。
……おお、うまくいった。
「AddType application/x-httpd-php .php」を挿入した理由は簡単。
「.html」の拡張子を全部「.php」に置き換えるのはめんどいので、インクルード
されるメニューやインクルードするファイルそのものがphpだろうがhtmlだろうが、
それこそtxtだろうがディレクテブされるようにしたかったから。
まだまだ始めたばかりでこれから勉強しなければならないけど、とりあえず目下見つ
かっている問題は、SSIであるshtmlで必要なプログラムをそのまま当てるとPHPが
動作しないこと。要はアクセスカウンタ当てようとするとSSIを使ったりするケース
が想定されるけど(ウチのTOPページもSSIで動いてますね、そういえば)、shtmlで
はPHPが今のところ動かないのだ。
まあ、軽く探った感じだとそんなに難しい問題ではなさそう。
色々調べて試してみようと思いますです。
そんな感じでたゆまぬ努力を続けている今日この頃。
| http://s-studio2.net/blog/index.php?e=567 |
|
| 11:04 PM |
comments (0) |
trackback (0) |