週ごとにいくつかのデータを照合し、適切なデータの配列をシリアル化し、file_put_contents を使用して一時ファイルに出力しました。
何が起こっているのかを確認するためのいくつかの出力ステートメントを含めると、コードは次のようになります。
echo "<br/> collate session data <br/>";
print_r($this->session_Data);
$serialized_Array = serialize($this->session_Data);
$file_Name = 'session_Data_' . $this->week_Number;
echo "file_Name: " . $file_Name;
file_put_contents($file_Name, $serialized_Array);
ファイル名は間違いなく適切に更新され、出力するデータは間違いなくあります。
ただし、これは最初の週のデータのみを tmp ファイルに出力します。
アクセス許可エラーは表示されません ステータス 200 OK が表示されますが、ファイルは作成されません。
ここで何かが足りないのですか??