人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP5で下記のようなHTMLが混在したファイルをinclude()で読み込んで実行させるのと同じように、
ファイル内容をそのまま変数に入れて、変数から実行させてみたいのですが、eval()でやってもエラーがでます。

ファイル内容を変更せず、include()と同じように変数からそのまま実行できる方法がありましたら教えてください。

◎hoge.php
<html>
<head><title>テスト</title></head>
<body>
<?php echo 'hoge';?
</body>
</html>

●質問者: xxmasaxx
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ECHO hoge HTML PHP エラー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Lu-such
●60ポイント

file_get_contents()というのがありますが、

http://php.benscom.com/manual/ja/function.file-get-contents.php

httpからのURLでもサーバールートからでも実行できたと思いますよ。

◎質問者からの返答

回答有り難うございます。参考にさせて頂きます。

ちなみにeval()で実行できました。

単純にソースが格納された変数$hogeを「eval('?>' . $hoge);」でやればよかったようです。うっかりしてました。。

解決したため、回答は締め切らせて頂きます。有り難うございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ