我可以制作
file_put_contents
创建文件名?!
这是我的代码
file_put_contents('./v/myFile6.txt', $data);
但每次$ data更新myFile6.txt时,请更换不添加到过去的行!
那么有没有办法让file_put_contents创建随机名称.txt并将内容保存在其中?!
或更新而不替换过去的“旧”行?!
喜欢那个
旧行
John
Smith
新数据条目
Maja
我希望Outlook
John
Smith
Maja
答案 0 :(得分:2)
要附加内容,请使用FILE_APPEND
标记。
LOCK_EX
用于在继续写作的同时获取文件的独占锁。
file_put_contents('./v/myFile6.txt', $data, FILE_APPEND | LOCK_EX);
答案 1 :(得分:0)
使用string tempnam ( string $dir , string $prefix )
获取唯一的文件名,
如果你想给你的文件名随机,只需将变量放在你的filename.txt上并给出随机值rand ( void )