每周整理一些数据,我序列化了一个适当数据的数组,并使用 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 但没有创建文件。
我在这里错过了什么吗?