【发布时间】:2015-02-15 13:32:27
【问题描述】:
我正在尝试编写生成唯一文件名的 PHP 代码。
首先它将检查第一个给定名称文件 'Vector background' 是否存在于文件夹中。如果是,它将在最后添加 1,因此文件名将是 'Vector background 1' 所以它会再次检查是否比 ad one i last 所以新名称将是 'Vector background 11' 它会这样做,同时它会获得唯一的名称。
我试试我自己
$folder='C:\Users\Desktop\file exits\\';
$name='log';
$result=file_exists($folder.$name);
if ($result == "1") { //// file exits so work start
///// generate name file that not exists in folder
$name=$name.' 1';
$result=file_exists($folder.$name);
if ($result == "1") {
$name=$name.' 1';
$result=file_exists($folder.$name);
}
}
这就是我的进步,它不是智能代码
【问题讨论】:
标签: php