こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

wordpressでincludeが表示されない

wordpressで投稿した際に、phpのincludeファイルを読み込ませようとしています。
wordpressのサイトを sample.com とした場合、
投稿記事に以下を貼り付けています。

<?php include("http://sample.com/include/link.inc");?>

サイトはUTF-8、link.incファイルもUTF-8で保存しています。
試しにsample.comの直下にtestフォルダを作って、その中にhtmlファイルを作って
同様に上記のphpのinclude記述をしたところ、ちゃんと表示されました。
ちなみに別のドメインサイト(HTMLサイト)でも上記の記述で表示されました。

wordpressのサイトで表示されないのは何が原因でしょうか?

投稿日時 - 2013-05-11 12:24:16

QNo.8082719

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

>投稿記事に以下を貼り付けています。

投稿記事は(当然ですが)単に文字列データとして扱われます。phpスクリプトとして実行されることはありません。htmlソースとしても機能させないことがほとんどのハズです(htmlspecialcharsされて出力されます)。テンプレートファイル(ダッシュボードでしか編集できない)に記述した内容ならともかく、投稿記事に書いたスクリプトが動作するようでは危なくて公開出来ません。

もし動作するようなら一般的にはそれを「セキュリティホール」と呼びます。

投稿日時 - 2013-05-13 17:57:20

あなたにオススメの質問