2009/05/29
【MT4でHPを!】No.27 ~ HTMLファイルでPHPを使う
■────────────────────────────────■ □ □ ■□ MT4(Movable Type4)でホームページ型ブログを作ろう! □■ □ □ ■ http://www.kowaza.net/mag/■ □ Vol.027 ────────────────────── 2009/5/29□ ○────────────────────────────────○ 皆さんこんにちは、Kotaです(^^)/ ・・・え〜、また、前回発行から半年経ってしまいました(^^; 皆さんお察しの通り、今号も休刊逃れのムリクリ発行ですんで、 本メルマガの実質的な本編?(笑)の編集後記、ウラ編集後記もございません m(__)m ・・・この時点で読者さんの63%が読むのを止めた予感(爆) それでも残りの37%の人に向けて、まっとうな情報2本と、義理絡みの 広告宣伝1本をそれぞれ一生懸命お送りします!(笑) ・・・「広告宣伝」の文字を見てさらに16%が読むの止めた予感(爆)(爆) ------------------------------------------------------------------ ▼ PHPインクルードのススメ ------------------------------------------------------------------ さて、本題の方はいきなりテクニカルな話です(^^; 突然ですが、皆さんPHPインクルードは使ってますか? ページ内に外部のファイルを読み込ませる技術で、取り込んだファイルの 中身が、取り込み元のソースと一体化すること、またドメインやサーバーを 超えてファイルを取り込めることが、大きなメリットです。 出力されたソースからはどの部分がPHPで取り込まれたかはわかりません。 ・・・ということは検索エンジンにもわかりません(笑) そこでいろいろ悪いことを考える人もいるようですが(笑)、確かに アイデア次第でいろんなことができますよね。 一般的には被リンク用のリンク部分だけを別ファイルにしておいて 一括管理するとか、アフィリエイトのバナーやコード部分だけを別ファイルに して、複数ページ、複数サイトでも一気に差し替えや変更をするとか。 それから、MTでPHPインクルードを使うとこれまたいろんなメリットがあるん です。特に使い方によっては再構築の大幅なスピードアップも図れます。 さらにMT4では、PHPインクルードの記述を書かなくても、オプション設定と MTタグの記述だけで、 ・MTが自動的に外部ファイルをサーバー上に生成 ↓ ・MTタグの記述をPHPインクルード文に(ウラで)書き換え ↓ ・PHPインクルードしてページを生成 という機能が追加されているんです。なのでその辺を今回はご紹介しようと 思ってたんですが、よく考えたらその前に・・・ ------------------------------------------------------------------ ▼ HTMLでPHPを使いたいんだけどどうすりゃいいの!? ------------------------------------------------------------------ という見過ごせない大問題があることに気付きました(^^; PHPでサイト作ってる人はこんなこと気にする必要ないんですが、まだまだ そういう人は少ないですよね? なので今回はまず「HTMLファイルでPHPを使うには」を解説しておきます。 え〜、結論から言いますと、使用するサーバーによって違います。 それもハンパなく違ってきます(笑) 全く不可能、というサーバーもあります(^^; なのでまずはお使いのサーバーのQ&Aなどを見ていただきたいのですが、 今回はQ&Aもサポートもメッチャ定評の悪い(笑)、XREA/Coreserverでの 使い方をご紹介しておきます。 まず前提として、.htaccessというファイルを作成し、そこに記述を 加えてサイトのトップページのあるフォルダにFTPでアップする、という ことになります。 すでに.htaccessファイルを使っているケースもあると思います。 すでに.htaccessが設置済みの場合は、一度ローカルにダウンロードして、 必要な記述を追加してください。 またWindowsの設定によっては、「.htaccess」というファイル名が 付けられないことがありますので、その場合は別名でファイルを作成し、 FTPでサーバーにアップロード後にサーバー上で名前を変更してください。 *** さて、それでは.htaccessに記述する内容ですが、まずXreaをお使いの方は、 VALUE DOMAIN:バリュードメイン https://www.value-domain.com/svip.php 上記ページで、お使いのサーバーの番号と照らし合わせて、PHPのバージョン を確認してください。 最上位の数字が4なのか5なのか、これが運命の分かれ道! です。 もしPHPが 4.○.○ だったら、.htaccessには ***************************************************************** AddHandler application/x-httpd-php html ***************************************************************** という一行を加えてください。これでHTMLファイルでもPHPが使えるはずです。 そしてもしお使いのサーバー番号のPHPが 5.○.○ だった場合は、 ***************************************************************** AddType application/x-httpd-php .php .html php_flag allow_url_fopen on php_flag allow_url_include on ***************************************************************** という3行を書き加えてください。 Coreserverの場合も、この3行が必要です。Coreserverはすべて PHPがバージョン5になってますので。 XreaでPHPインクルードがうまくいくのといかないのがあって悩まされて、 PHPのバージョンによって記述を変えなければいけないことに気付きました。 ま、いわば自分に対する備忘録でもあります(^^; ちなみに私自身はまだ検証してないんですが、さくらサーバーの場合は ---------------------------------------------------------------- SAKURAインターネットで.htmlなPHPファイルを動作させるやり方 http://ii2.matrix.jp/Junk/PHPSakura/index.html ---------------------------------------------------------------- ロリポップもバージョン4と5の違いの問題があるらしく、 ---------------------------------------------------------------- ロリポップサーバーでphp5バージョンアップ時のincludeエラー対処 http://www.seo-maniax.com/middle/php-include.php ---------------------------------------------------------------- ということのようです。またXサーバーは ---------------------------------------------------------------- PHPを .php、.phps 以外の別拡張子で動作させることは、.htaccessを 編集すれば可能でございます。しかし、高い負荷がかかり、500エラーが 出やすくなったり、通常の.htmlファイルにも負荷がかかるようになる為、 ご利用は勧めておりません。 https://www.xserver.ne.jp/faq_service_php.php ---------------------------------------------------------------- とのことです。たぶん頻繁に使用すると機能を停止させられたり 「出て行け」と言われるかもしれません(^^;;; ま、皆さん上手に使ってサーバー会社さんとも上手にお付き合いしてください (笑)(笑) ------------------------------------------------------------------ ▼ GENOウィルスに注意! ------------------------------------------------------------------ oKiさんのメルマガやその他いろんなところでも取り上げられていますが、 これはかなり気をつけないといけないウィルスです。 専門家でもないので詳細は省きますが、サイトを見るだけで感染し、 感染した人がFTPでホームページをアップしている場合、FTPのIDと パスワードを盗まれてホームページを書き換えられて、自分のサイトが GENOウィルスをばらまく配布元に変えられてしまうという、本気で シャレにならないウィルスです。 サイトを作成している人は絶対感染しないよう気をつけてください。 下手すると加害者になっちゃいますので。 とにかくWindows XPをお使いの方は、Adobe ReaderとFlashを必ず 最新版にしておきましょう。詳細はこちら。 GENOウイルスまとめ - トップページ http://www29.atwiki.jp/geno/ ------------------------------------------------------------------ ▼ ユルくてヤンチャでハンデを負ってる人の本(笑) ------------------------------------------------------------------ さて、最後に義理絡みの広告宣伝です。ここまで読んでくださった21%の方、 ありがとうございます(笑) これまたこの数日で多くの方が取り上げられてますが、インフォ侍こと 小林憲史さんの「副業革命」のご紹介です。 書籍の内容はいろいろな自動化ツールを駆使してアフィリエイトをできるだけ 省力化して収益を上げていこう、というコンセプトです。 アフィリエイトをするために、単なる概念や理念だけでなく、かといって 闇雲に手順やノウハウだけを説明するのでもなく、なぜこういう手順や 作業が必要で、その局面でどういうツールをどう使えば効率化を図れるのか、 の両方が説明されていると思います。 実はこの「副業革命」のCD-ROMには、ツインビルダーの試用版も収録 されています。侍さんどうもありがとうございますm(__)m ということでツインビルダーのセールスサイトでも大々的に取り上げさせて いただきました(^^) ⇒ http://frkz.jp/yama/ 31日まで購入特典付きのキャンペーン中ですので、ご興味ある方は 31日までにぜひ! ■編集後記 ------------------------------------------------------------------ そだ、編集後記のネタあった(笑) 「副業革命」著者のインフォ侍こと小林憲史氏。 その人柄を一言で言えば・・・「イジラレキャラ」です(笑) ちなみに今回の書籍紹介で友人・知人が彼をどう紹介してたかというと・・・ 『ユル〜イお友達の「おさむらいさん」』 ブログSEO対策 by cj中嶋 http://archive.mag2.com/0000175759/index.html ・・・アンタ自身もユルいやろ(笑) 『普段は「さむらい」って呼んでいますが、小林さんっていうですね。 初めて知りました。(笑)』 ブログ作成入門講座 by oKi http://archive.mag2.com/0000160275/index.html ・・・本名知らなかったんか(^^; 『いつもお世話になっているというか ヤンチャな弟みたいな小林君(インフォ侍)』 入門!ネットビジネス勝ち組の法則 by 羽根田 雅幸 http://archive.mag2.com/0000150567/index.html ・・・随分年の離れた兄弟やな(笑) そして極めつけは・・・ 『僕の友達に今でもいけてないグループに属しているような、 極めて残念な友人がいます。 その彼は口下手で、女性には下ネタでしか話しかけられないハンデがあります。』 稼ぐ料理ブログ by こばやん http://archive.mag2.com/0000185330/index.html ・・・そっかー、下ネタしか話さないのは好きだからとかじゃなくて 彼が背負ったハンデゆえ、仕方なくだったのか!(爆)(爆) ○────────────────────────────────○ MT4(Movable Type4)でホームページ型ブログを作ろう! http://www.kowaza.net/mag/ PC&携帯サイト同時生成ツール ツインビルダー for MT http://frkz.jp/yama/ 発行者:Kota メール:kota@kowaza.net Movable Type Master School http://mt-master.net/ 引き留めたいのは山々ですが(笑)、登録解除はこちらから http://www.mag2.com/m/0000169548.html ●───── Copyright(c) 2009 Kota All Rights Reserved.─────● ■ちょっとだけウラ編集後記(^^; すんません、オチも何もなく、ただの独り言(^^; え〜、今クールのテレビドラマ、「湯けむりスナイパー」が最高です! もうすぐ始まるから気合い入れて見なくっちゃ!(笑)


