php 写入文件 格式,在使用php写入文件时如何保证用户的单一
語法格式如下:
flock(resource $handle, int $operation[, int &$wouldblock])
a.$handle:文件系統(tǒng)指針,即使用 fopen()創(chuàng)建的文件資源;
b.$operation:文件鎖類型,可以是以下值之一:
LOCK_SH 取得共享鎖定(讀取的程序);
LOCK_EX 取得獨占鎖定(寫入的程序);
LOCK_UN 釋放鎖定(無論共享或獨占);
如果不希望 flock() 在鎖定時堵塞,則可以在 $operation 中添加 LOCK_NB 參數(shù)(Windows 上還不支持)。
c.$wouldblock:可選參數(shù),如果希望文件鎖定時堵塞其它進程,則可以將該參數(shù)設置為 1或 true。(Windows 上不支持)。
PS: 使用 flock()函數(shù)不僅可以為文件加鎖,好可以解鎖文件。
示例:
$file = fopen('./test.txt','w+');
if(flock($file, LOCK_EX|LOCK_NB))
{
fwrite($file, 'PHP中文網(wǎng)'.date('Y-m-d H:i:s', time()));
flock($file, LOCK_UN);
}else{
echo "string";
}
fclose($file);
?>
運行結果:
在test.txt文件中寫入
PHP中文網(wǎng)2021-03-23 09:09:31
推薦:《php視頻教程》《 php教程》
總結
以上是生活随笔為你收集整理的php 写入文件 格式,在使用php写入文件时如何保证用户的单一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php下载七牛整个文件夹,七牛云存储文件
- 下一篇: php修改网页打印纸张 份数,打印机上复