<?php
$matches_time=Array(1,2,3);
$time = json_encode($matches_time);echo $time;
$time_p = fopen('./matches_time.txt', 'r');
if(!$time_p){
echo "读取存储要更新的时间文件失败";
exit;
}
if(fwrite($time_p,$time) === FALSE){
echo "无法写入文件";
exit;
}
问题:分析上方代码为什么不能写入文件。文件是存在的,并且浏览器不提示任何错误。
分析:不仔细看还真没有看出来。
注意一点:打开文件的方式,决定了写入文件的方式,所以上例中是以只读的方式打开的--‘r’;所以fwrite()函数无法写入到文件中。特别注意。