我想使用 php 交换两个文件的内容。但似乎文件执行是在脚本末尾以一种奇怪的方式处理的。因为它总是要么将内容写入一个文件,要么什么也没发生,但文件被重写了。
我尝试了以下方法:
rename($file1,$file2_temp);
rename($file2,$file1); // replace the file1
rename($file2_temp,$file2); // save the temporary file2 as the file2
我也尝试将它放入fopen
和flock
语句中,但它没有用。
有没有人有解决方案?