2

从 facebook chat 我收到了请求,这个请求更改了 xml 文件中的一些信息(在 php 上编码)。接下来是鳕鱼:

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

例如,如果请求 1 和 2 将在同一时刻使用 simplexml_load_file 读取同一个 xml 文件,并且请求 1 将在其中放入信息后,下一个请求将随着他写入前一个请求的信息而擦除。有可能以某种方式管理它吗?例如像数据库中的事务?

4

1 回答 1

1

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

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

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

笔记 :

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

是更多文件权限

于 2017-02-09T12:38:05.467 回答