我正在为图片创建一个上传脚本,并且有一个工作脚本,虽然它很乱。
我希望看看是否有更简单的方法来简化我用来创建带时间戳的文件名的方法。
这是我的代码:
$mkfilename = time() . end(explode(".", strtolower($_FILES['pic']['name'])));
这是迄今为止我能够提出的最简化的功能,它在功能方面很难看。我确信有更好的方法可以做到。
答案 0 :(得分:1)
改善不多:
$ mkfilename = time()。 strrchr(strtolower($ _ FILES ['pic'] ['name']),'。');
与您的问题无关,但请记住,在同一秒内上传两个文件时,仅使用time()会发生冲突。也许你想在时间和文件名中使用哈希函数。