php 関数を使用してファイルを作成していますが、機能していません。フォルダーを作成し、そのアクセス許可を 0777 に設定しましたが、ファイルを作成していません。
次のコードを使用しています。何が問題なのか教えてください。
$cachefile ='/cache/cache.text';
$file=chmod($cachefile, 777);
if (file_exists($file)) {
include($file);
} else{
$fp = fopen('/cache/cache.txt', 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
ob_get_contents() 関数には、ob_start () 関数を使用しています。ファイルを手動で作成すると、機能し、バッファリング データが表示されます。fopen 関数を使用してファイルを作成する方法を教えてください。