• ベストアンサー

Movable Typeのhtmlページの一部にphpを使うことはできますか?

Movable Type4.2を用いてサイトを構築しています。 ページの拡張子は.htmlの静的ページなのですが、ページの一部にphpを用いてRSS情報を取得し配信したいと思っています。 htmlページにphpの記述を行った所、ソースがむき出しの状態になってしまい上手く表示させることができませんでした。 サーバーはxreaを使用しているのでphp5に対応しているはずなのですが。 上記のような使い方が可能かどうか、また可能であればその方法等をご教授いただければ非常に助かります。 phpに関してはまるっきりの初心者なのですが、是非アドバイスお願いいたします。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • aruneko99
  • ベストアンサー率71% (27/38)
回答No.1

PHPを使用する際は、拡張子を.phpにするか、.htaccessを使用して.htmlでもPHPを実行できるようにするなどいろいろあります。 私の推測ですが、おそらくxreaでは通常.phpにしなければ動かないのでしょう。 詳しいやり方の方を参考URLの方に載せておきますので、ご覧ください。

参考URL:
http://www.koikikukan.com/archives/cat_119.php
jirokita
質問者

お礼

無事設定することができました。 ありがとうございました。

関連するQ&A

  • movable typeでトップページでperlを使うには

    movable typeのトップページはindex.htmlで 変更することが出来ません。 ほかのページは拡張子phpに変更して perlを使えるのですが、 トップページだけhtmlのままです。 phpを使ったモジュール化を利用したいので、 どうしてもトップページでもperlが使用したいのですが・・・

  • Movable Type の再構築オプション

    Movable Type 3.3を使用し、カスタマイズをしています。 管理画面で、設定→公開のページに行くと、「公開」の所に「再構築オプション」というのが表示されているはずなのですが、表示されていません(パーマリンクの設定とアーカイブの拡張子のみです)。 どうしたら表示・設定できるようになるでしょうか? ほかのレンタルサーバーにもブログがあるのですが、そちらには表示されています。レンタルサーバーの問題でしょうか?カスタマイズ中にどこか設定を変更してしまったのでしょうか? ご指導ください。よろしくお願いいたします。

  • Movable Type で作成されるRSSについて

    Movable Typeを一部利用してネットショップの構築を考えております。 商品一覧のページは随時新商品なども載せていくので、 MTでページを作り、新商品を登録したときには、 その内容を画像付きでトップページにも反映させたいのです。 テキストの更新情報だけであればRSSの読み込みで いけると思うのですが 登録した画像も一緒にはきだすことはできるのでしょうか。 MT初心者ですので、質問内容が分かりにくい場合は 補足いたしますのでよろしくお願いします。

  • CGIタイプのPHPとは・・・?

    PHPのCGIタイプとはどのようなものなのでしょうか? 借りているレンタルサーバーで普段はxxx.php(xxxはファイル名) として使用していますが、このバージョンがphp4.2.2なのです。 それで、php5のコマンドを使用する必要性が出てきたのですが、当然、xxx.phpでは使用できません。 が、レンタルサーバーのマニュアルに、 「PHP5はCGIタイプで使用できます。SSIタイプではPHP4となります。PHP5をご利用の場合、PHP5で記述したスクリプトの一行目に#!/usr/bin/php5 または #!/usr/local/bin/php5 と記述して下さい。CGIタイプのPHPの場合、拡張子はCGIに準じます。」 とあります。 質問 1.このCGIタイプのPHPとは、拡張子が.cgiというだけで中身がphpの記述なのでしょうか?(しかし1行目に記述する#!/usr/bin/php5の記述はperlのような気もします)。 もしくはPHP5を利用したい場合はperlで記述するということでしょうか(意味不明ですが)?? 2.あと後学のために教えてほしいのですが、私が普段使用している.phpはSSIタイプとのことですが、マニュアルに 「SSIタイプのPHPの場合PHPファイルの拡張子を.phpまたは.php4にして下さい。これらの拡張子のファイルだけがPHPファイルとして処理されます。また、拡張子が「.phps」のファイルは、phpソースとして処理されます。」 とあります。これはhtmlコードの中に<?php~?>を記述できるからSSIタイプと言っているのでしょうか?(私は普段はphpコードでhtmlを生成しています)。 あと、phpソースとはどのような処理のことを言うのですか? 初心者的な質問ばかりですみません。どうしてもPHP5を利用したいのでお教えいただければと思います。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Movable Type のテンプレート内へPHPの記述するとエラーがでてしまします

    Movable Type(以下MT)をカスタマイズしています。 MTをPHP化してテンプレートにPHPを記述しているのですが、アーカイブテンプレートのブログ記事テンプレートにあるPHPの記述をすると、エラーが出てしまうのです。 PHPの記述とエラーの内容は以下の通りです。 ■PHPの記述 <?php <MTSetVar name="myName" value="北村"> <?php echo('<$MTGetVar name="myName"$>'); ?> ■エラーの内容 Smarty error: [in evaluated template line 9]: syntax error: unrecognized tag '/php' (Smarty_Compiler.class.php, line 580) 上記と同じ記述をアーカイブテンプレートのブログ記事リストテンプレートに記述した場合は、エラーは出ず、ちゃんと「北村」という文字が表示されるのですが、なぜかブログ記事テンプレートに記述すると上記のエラーが出てしまいます。 なお、制作環境は以下の通りです。 Movable Typeのバージョン:4.1 サーバーのPHPのバージョン:5.2 かれこれ半日試行錯誤しております。 原因に心あたりのあるかた、是非ご教授お願いいたします。さい。

  • Movable Typeで再構築時に生成されるファイルのパーミッションの変更方法について

    Movable Typeのインデックスアーカイブにtest1.cgiとindex.htmlとtest2.phpを作成して再構築した所、index.htmlとtest2.phpは問題なく動作したのですが、test1.cgiはInternal Server Errorが発生しました。 FTPを用い、test1.cgiのパーミッションを755にすると動作したのですが、再構築時に自動的にパーミッションを755にする方法をご存知の方がいらっしゃいましたら、ご教示いただければと思います。 なお、拡張子htmlや拡張子phpなどは今までどおりパーミッション666で生成したいと思います。 【使用バージョン】 Movable Type 3.37 以上、よろしくお願いします。

  • Xoops、Movable typeを使ったことがある方

    以前Xoopsを使ったことがあるのですが、使いにくい。 そのとき私はCSS、テンプレートには疎かったときです。 WEB開発も片手間でやってるのですが、自分で掲示板やら 日記をPHPで構築したほうが速いと感じ、構築したら実際そうでした。 ビジネスブログにも応用できるブログも制作し、運用されています。 Xoopsだとソースを読んでもわかりづらく、そのためエラーがでたら 解消しにくくなります。 初心者だと余計使いづらいと思います。 Xoops、Movable typeを使ったことがある方はどんな感想を持ちました でしょうか?使い勝手を教えてください。 あ~したい、こーしたい、ができにくいと個人的に思いました。 XoopsやMovable typeをもっと知りつくして使えるようになるべきか、 それとも独自開発でいくかの参考にさせていただきます。

  • さくらレンタルサーバーでの MagpieRSS設置方法の続き

    参照:http://www.kosaki.name/cms/movable-type/rss-html/    http://www.kosaki.name/cms/movable-type/rss-html/ http://oshiete1.goo.ne.jp/qa5809378.html にて、サイト.magpie/rss.phpにRSSが表示できました。 しかし、通常のページにどのように埋め込むかわかりません。 RSS を埋め込みたいページに <ul><!--#include file="rss.phpのアドレス" --></ul> RSS.phpのリンクアドレスも正しく設置しました。 次に、RSS の新着表示させたいページの拡張子をshtmlに変更するとありますが、htmlをただ単にshtmlに拡張子を変更しましたが、表示されません。

    • ベストアンサー
    • PHP
  • Movable type 4について

    お世話になっております。 玄人志向から販売されている玄箱を使ってブログを立てたいと思い、現在作成中です。玄箱にHDDを取り付け、OSのインストールが完了しました。使用しているOSはDebian(eath)です。 OSのインストール後、Webサーバ(apache2)を構築し、データベース(mysql)&PHP(var5)、FTPサーバ(vsftpd)を導入し、サイトを見ながらそれぞれの設定等を行いました。 また、自分のパソコンから玄箱に対して通信ができているかコマンドプロンプトでPingを打ち、パソコン⇔玄箱間の通信は出来ていることを確認しました。更に、Webサーバに対してブラウザからHPが見れるかどうかを確認しましたが、エラーメッセージやアクセス不可になることはなくWebを見る事ができました。 設定後、Movable type 4をHP上から無料ライセンスの圧縮ファイルをDLし、自分のパソコン上で解凍後、FFFTPを使用し解凍したファイルをサーバへ移しました。移行時にmt-check.cgi等のファイルのパーミッションを755に変更しました。 変更後、早速mt-check.cgiに従って必要なモジュールを導入した後にmt.cgiにアクセスしました。 アクセス後、「500 Internal server error」と表示され、Movable type 4のインストール画面に移行出来ず、困っております。 Webサーバの設定が間違っているのか、データベース等が違うのか、Movable type 4の設定が誤っているのか検討がつかず、途方にくれております。サイト上に解決方法が記載されているのですが、試してみても何の変化が現れず・・・です。 皆様のお力添えを頂きたく思っております。 宜しく御願いします。

  • Movable Typeはmtフォルダにインストールしなければならないんですか?

    ブログサイトを構築するため、独自ドメインを取得し、サーバーをレンタルし、Movable Typeをインストールしました。 サーバーはロリポップで借りたのですが、 http://lolipop.jp/?mode=manual&state=blog&state2=mt によると、Movable Type本体は、「mt」フォルダに格納するということで、指示に従ってインストールを成功させました。 しかし、これだと、ブログのアドレスは http://(独自ドメイン)/mt/ というものになってしまいます。 http://(独自ドメイン)というアドレスでブログを運用することを考えていたので、mtフォルダを作らずルートフォルダにMovable Typeをインストールしたいのですが、それは可能でしょうか? また、なぜmtフォルダを作る必要があるのか、そのメリットも教えてください。お願いします。