php创建新的.txt文件,其特定名称以

时间:2016-08-28 16:07:06

标签: php html forms unique fopen

我有一个HTML表单的网站,可以将一些信息转发给php代码。然后,一旦php文档获得了代码,它就会创建一个新文档newDocu.txt,然后它会向它写入两个值。唯一的问题是,当这一次完成时,它只会附加到已经创建的同一文档。

我当时想知道是否有办法改变新文档的命名,所以让我们说它会查看文件夹中的当前文档,然后让我们说没有文档,那么它就是{{1或者如果有三个文档,那么新的txt文件将被称为newDocu1.txt。确保它不只是将新信息写入当前文档。

非常感谢任何帮助。

这是我目前的php文件

newDocu4.txt

1 个答案:

答案 0 :(得分:2)

$filename变量之后添加此代码:

$mainname= $filename;
$version = 1;
while(file_exists($filename))
{
    $filename = str_replace('.txt', $version . '.txt', $mainname);
    $version++;
}