1
嗨我已经为我的项目做了这个代码。文件名的唯一标识。
uniqid().date('ymdhis').rand();
这有多独特?
它是否足够防止任何可能的碰撞? 即使是具有天文数量的每日文件提交的大型网站?
或者我应该添加更多的功能? (我不想因为输出已经很长了。)
谢谢。
嗨我已经为我的项目做了这个代码。文件名的唯一标识。
uniqid().date('ymdhis').rand();
这有多独特?
它是否足够防止任何可能的碰撞? 即使是具有天文数量的每日文件提交的大型网站?
或者我应该添加更多的功能? (我不想因为输出已经很长了。)
谢谢。
取决于你使用的是什么语言(我认为它是PHP) 它是更多,然后就足够了。
uniqid()是一个基于时间戳生成id的命令,确保它不会输出两次字符串。 所以只有uniqid()
已经足够了
对不起,是的,它是PHP。谢谢。 – Visualizer7 2012-04-22 20:13:23
你在用什么?这将是非常独特的,但是说你只是寻找一个独特的文件名,你可以使用tempnam() – Paulpro 2012-04-22 20:04:34
也许[tempnam](http://php.net/manual/en/function.tempnam.php)函数是解决方案 – hamczu 2012-04-22 20:15:53