我有一个HTML表单的网站,可以将一些信息转发给php代码。然后,一旦php文档获得了代码,它就会创建一个新文档newDocu.txt
,然后它会向它写入两个值。唯一的问题是,当这一次完成时,它只会附加到已经创建的同一文档。
我当时想知道是否有办法改变新文档的命名,所以让我们说它会查看文件夹中的当前文档,然后让我们说没有文档,那么它就是{{1或者如果有三个文档,那么新的txt文件将被称为newDocu1.txt
。确保它不只是将新信息写入当前文档。
非常感谢任何帮助。
newDocu4.txt
答案 0 :(得分:2)
在$filename
变量之后添加此代码:
$mainname= $filename;
$version = 1;
while(file_exists($filename))
{
$filename = str_replace('.txt', $version . '.txt', $mainname);
$version++;
}