みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

解決済みの質問

PHP include_once

include_onceで読み込んだファイルが
そのままテキストとして出力されてしまいます。

以下のような感じです。

インクルードするファイル
fail.inc
test_val = array("aaa" => "aaa111", "bbb" => "bbb222", "ccc" => "ccc333");

ソース本体
src.php
<?php
include_once('./fail.inc');
以下処理
exit();
?>

これをそのまま実行すると以下のように出力されます。
test_val = array("aaa" => "aaa111", "bbb" => "bbb222", "ccc" => "ccc333");

includeせずにそのまま走らせると正常に動きます。
httpd.confのaddtypeにincという拡張子は追加していませんが
他の同様のソースでは問題なく読み込めます。
require_onceとかも試しましたが同じようにfail.incの中身がそのままテキストとして
出力されてしまいます。

どうしたら正しく読み込めますでしょうか。
ご回答よろしくお願いしますm(_)m

投稿日時 - 2013-01-29 00:54:00

QNo.7916510

困ってます

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

fail.incファイルの先頭に<?phpを書く

投稿日時 - 2013-01-29 01:36:02

お礼

<?phpと>でくくったら読み込めました。ありがとうございました。

投稿日時 - 2013-02-14 22:36:37

ANo.1

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

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

回答(2)

ANo.2

fail.inc の test_val を $test_val にしてみるとか。

投稿日時 - 2013-01-29 09:45:34

お礼

「$」は質問欄に書き忘れてしまいました。今回はNo1さんの回答で解決しましたがまた何かありましたらご教示お願い致します。ありがとうございました。

投稿日時 - 2013-02-14 22:38:51

あなたにオススメの質問