我有一个文件上传器,我希望文件名自动递增编号。我觉得不需要使用数据库来执行此操作,并且我想保持代码相对干净,我在 PHP 中的文件上传和管理方面还很陌生,所以我不确定该怎么做。谁能指导我正确的道路?
这是我当前的代码,它只使用了一堆种子的 md5。
<?php
if(isset($_FILES['imagedata']['tmp_name']))
{
// Directory related to the location of your gyazo script
$newName = 'images/' . substr(md5(rand() . time()), 0, 20) . '.png';
$tf = fopen($newName, 'w');
fclose($tf);
move_uploaded_file($_FILES['imagedata']['tmp_name'], $newName);
// Website
echo 'http://davidknag.com/' . $newName;
}
?>