如何用php中的xml文件保护读/写事务

时间:2017-02-09 09:44:17

标签: php xml facebook-chatbot

从Facebook聊天我得到了请求,这个请求改变了xml文件中的一些信息(在php上编码)。鳕鱼是下一个:

$participants = simplexml_load_file($fname);
//change,add,delete nodes
$participants->asXML($fname);

例如,如果请求1和2将在一个时刻读取与simplexml_load_file相同的xml文件,并且在请求1将在其中放入信息之后,下一个请求将在写入先前请求的信息时擦除。有可能以某种方式管理它吗?例如,像数据库中的交易一样?

1 个答案:

答案 0 :(得分:1)

您应该为文件设置文件权限以防止其写入

$permission = chmod ("/yourdir/yourfile.txt", 0600);

// Read and write for owner, nothing for everybody else

注意:

您应该从您可以查找的根文件夹中提供确切的文件路径。

Here是更多文件权限