MovableType 埋め込みPHPで「昨日今日カウンタ」

2005年1月 6日 | MovableType | コメント (2)

MovableType2.661をPHPで動作させて、
「昨日今日カウンタ」を動かす手順です。

まず、今までhtmlで生成していて、いまさら変えたくないので、
htmlの拡張子のまま、PHPとして動作させることに。

そして、ダウンロードしたPHPをインクルードして動作させます。

【1】PHPで動作させる
ローカルサイトパス(index.htmlがある場所)に.htaccessを作る。

ファイルの内容は、次の1行
AddType application/x-httpd-php html

これで、拡張子がhtmlのままphpとして扱われます。

【2】ダウンロード・ファイルの編集
次にカウンターのPHPをダウンロード

レッツPHP!
ここにある「昨日今日カウンタ」をダウンロード。

dcount.phpがダウンロードされます。
このままだとインデックスのページと個別ページのパスが違い、
エラーとなるので、データファイルをフルパスで指定します。

39行目

// カウンタ記録ファイル
$log = '/public_html/localsitepath/counter/all.dat';

赤い部分は、ウェブログの設定を見て、ローカルサイトパスを記述してください。

【3】アップロード
ローカルサイトパス(index.htmlがある場所)にcounterというディレクトリを作成します。
空のall.datというファイルを作成します。
dcount.phpとall.datをcounterというディレクトリにアップロード。

【4】テンプレートの編集
そして、テンプレート内で、

<?php
include("<$MTBlogSitePath$>counter/dcount.php");
echo "昨日:".$yesterday." 今日:".$today." 合計:".$total;
?>

と記述すれば、表示されます。

[516 Viewd (RSS: 0)] [Edit]
記事情報
  • 投稿日:
  • 更新日:
リンクソース
■記事用リンクソース:

■Wiki用リンクソース(PukiWiki):

■Wiki用リンクソース(MediaWiki):

■短縮URL:
トラックバック一覧 (昇順です)
PHPでアクセスカウンター
概要 以前、トップページに画像タイプのアクセスカウンターをつけていたんですが、 画像の...
ウェブログ: Project MultiBurst : 2005年5月23日

htmlでphpを動かす
概要 .htaccessにAddType application/x-httpd-php htmlを追加...
ウェブログ: 三浦仮想研究所 : 2007年1月11日

コメント (昇順です)

はじめまして。
まったく同じスクリプトを、
設置しておられる方がいるとは思いませんでした(^^;)

TBさせていただきました。

Posted by: showBOO : 2005年5月23日

検索したら上位にあって、手軽だったからでした。
ただし、埋め込むときにはincludeで呼び出しているので、データのパスを固定にしないといけません。

Posted by: pekoe : 2005年5月24日
コメントの追加









名前、アドレスをブラウザに記憶させますか?


※投稿には、名前とメールアドレスが必要です。
※メールアドレスは、表示されません。
※コメントにはタグは使えません。
※コメント中のURLは自動的にクリッカブルに変換します。





画像の中に見える文字を入力してください。



同カテゴリの人気記事
マイブログアンテナ
Feeds
EarlGrey Tearoom
メアド
counter
Powered by Movable Type