我正在创建一个图像上传脚本,并有一个工作脚本,尽管它很乱。
我想看看是否有一种更简单的方法来简化我用来创建带时间戳的文件名的方法。
这是我的代码:
$mkfilename = time() . end(explode(".", strtolower($_FILES['pic']['name'])));
这是迄今为止我能想到的最精简的功能,它在功能方面很难看。我相信有更好的方法。
没有太多改进:
$mkfilename=时间()。strrchr(strtolower($_FILES['pic']['name']),'.');
与您的问题无关,但请记住,当两个文件在同一秒内上传时,仅使用time()会发生冲突。也许你想像哈希函数一样使用随时间和文件名的变化。