アプリ版:「スタンプのみでお礼する」機能のリリースについて

includeで読み込んだファイル内容を変数に格納する方法はありますか?

動的ページをHTMLファイルで出力したいと思っています。

例:

if(!file_exists("$file")){
mkdir("$file",0755);
}
$fp = fopen("$file/index.html","w")
flock($fp, LOCK_EX);

$hoge = include("./hoge.php");

fputs($fp,'<html>'."\n");
fputs($fp,'$hoge'."\n");
fputs($fp,'</html>'."\n");

この様に、$hogeの中に読み込んだファイルを書き込みたいのですが、
うまくできません。

この様な方法で変数にいれるのは可能でしょうか?

宜しくお願いします。

A 回答 (1件)

出力のバッファリングですね・・・


こんな風にやります。

<?PHP
ob_start();
include("hoge.php");
$hoge=ob_get_contents();
ob_end_clean();
print $hoge;
?>

ちなみに変数をシングルコーテーションでくくってはいけません
    • good
    • 0
この回答へのお礼

ありがとうございます!
非常に助かりました。

本当に感謝です^^

お礼日時:2007/12/29 15:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!