草庐IT

php - 打开,恐惧和蜂拥而至

我需要锁定文件、读取数据、写入文件然后关闭它。我遇到的问题是我正在尝试为fopen找到正确的模式。使用'a+'-始终附加数据,使用'w+'在打开时截断所有数据,使用'x+'-无法锁定文件。这是我的代码:$fh_task=fopen($task_file,'w+');flock($fh_task,LOCK_EX)ordie('Cantlock'.$task_file);$opt_line='';while(!feof($fh_task)){$opt_line.=fread($fh_task,4096);}$options=unserialize($opt_line);$options['