MT-ファイルタイプはPHP:ネット関連の小ネタ
通常ファイルタイプはHTMLなわけですが、私は、PHPにしておく方がいいんじゃないかなぁと思っています。
PHPというのはScript言語の一つで、動的なWebページを簡単に作ることができるものです。
動的Webページと聞くとCGIを連想して、「そんなのやりっこないっ!できっこないっ!」と思う方もいらっしゃるでしょうが、PHPはPerlなどによるCGIよりずっと簡単です。実は私もCGIはかなり苦手です。処理と表示の関係がどうもわかりにくくて。でもPHPはそんなことはありません。HTMLがわかって、JavaScriptも簡単なものなら読んでわかるというレベルの方なら、ちょっと勉強すれば行けると思います。
ちなみに私がPHPの勉強で利用させていただいたのは、
| PHPでWebアプリケーションを作ろう | |
![]() | イクスブレイン 発売日 2002/05 売り上げランキング 205,105 おすすめ平均 ![]() PHPによるCGI作成の入門に最適だね PHPを最初に学習する良書です。Amazonで詳しく見る ![]() |
と、
PHPマニュアル
Stackasterisk PHPTips
です。
PHPで何ができるかといえば、ページごとにカウンタをつけるとか、アンケート機能をつけるといったことでしょうか。実際のところ、このサイトではカウンタもアンケート機能も組み込んでないのですが、一つだけPHPならではの機能を採用しています。
このサイトでは個々の記事のページに、その記事の所属するカテゴリの記事一覧が表示されていますが、これがPHPをインクルードすることによって実装されているのです。
構成を考えたときに、この機能は絶対に組み込みたいと考え、いろんなサイトを参考にしたり自分でテストした結果、結局PHPのインクルードをするという方法が一番楽にできそうだということがわかって、じゃあやっぱりPHPだと決断しました。(実際にどうやってるかはまた後日ご紹介します)それから、PHPインクルードをMTIncludeのかわりに使うと、リビルド時のサーバー負荷の軽減にも貢献するようです。
で、ファイルタイプをPHPにするってどういうことかと言えば拡張子を「PHP」にするだけです。
[BLOGの設定]−[ウェブログの設定][アーカイブの設定]などの拡張子を指定している箇所を「PHP」にしていきます。これだけでサーバーサイドでスクリプトを動かすことができるようになります。
既にファイルタイプHTMLで運用している方は今さら拡張子変えるというのも何でしょうから、拡張子を今のままでPHPとして認識させる方法を探していただくといいのではないでしょうか。
そうそう、そもそもWebサーバーでPHPが動かせない場合は、はじめからあきらめるしかありませんから、事前に確認しましょう。(今MovableTypeが使えるサーバーなら、PHP使える方が多いんじゃないかなぁと思いますが)
◇タイトル - MT-エントリの横に所属カテゴリのエントリリスト
◇概要 - 対象:MovableType MovableTypeの初期状態では、Individual Entry Archiveのナビゲーションはとても貧弱です。Blogに慣れた人なら、なんとなくOKなんでしょうが、そうでない方の場合、迷子になりやすかったり見やすくないと感じます。 そんなわけで私は自分のサイトでは...
◇タイトル - MTをPHP化
◇概要 - 携帯でも同じURLでアクセス出来るように当サイトのトップページだけPHP化してみました。 携帯でこのURLにアクセスすれば自動で携帯用の表示になります。まぁ、自分用ですけど。 http://nama-server.minidns.net/ 今まで.sthmlという拡張子を使っていて、コレの仕組みを使...
1位:生年月日から年齢を計算−DATEDIF関数
2位:Excel ショートカットキー一覧
3位:ドロップダウンリストの作り方−直接入力
4位:切り捨てしたい・切り上げしたい−ROUNDDOWN関数・ROUNDUP関数
5位:原稿用紙テンプレートのダウンロード
6位:エラー表示しないように−ISERROR関数
7位:請求書の無料テンプレート
8位:入力規則のリスト用データを別シートにまとめる
9位:コメントの印刷
10位:無料の家計簿テンプレートをダウンロード




