PHP文件编写问题

时间:2011-04-14 05:44:16

标签: php

我正在尝试用PHP写一个文件来缓存一小部分代码的输出。

        ob_start();
        echo "Hello";
     $fp = fopen("cache/ttcache.php", 'w');
        fwrite($fp, ob_get_contents());
        fclose($fp);
        ob_end_flush();

该文件存在且为空白。 fwrite函数指向正确的位置。它只是不写。

任何帮助?

2 个答案:

答案 0 :(得分:2)

首先尝试写下第一个小词或句子。

fwrite($fp, 'hello')

同时检查您的文件权限应为writable

答案 1 :(得分:0)

确保ob_get_contents()真的不是空的。然后尝试

fflush($fp);

fclose()之前。