Imgur如何为其托管的所有图像创建加密文件名?

时间:2011-06-22 21:17:12

标签: php imagemagick imgur

我计划在服务器上托管图像,并希望使用相同类型的文件命名加密机制。它只是一个哈希?

3 个答案:

答案 0 :(得分:3)

我意识到这已经很晚了,不过我正在寻找同样的东西,并找到了完美的解决方案。 http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/

答案 1 :(得分:1)

$filename = md5($_SERVER['REQUEST_URI'].$_SERVER['REMOTE_ADDR'].rand(50000000, 900000000000)).$ext;

答案 2 :(得分:0)

这只是一个哈希。如果您有字符a-zA-Z0-9并选择仅6个字符长的哈希值,则可获得61,474,519个可能的唯一文件名。我怀疑你会用完=)使用mt_rand函数获得最佳效果。