如何保证不重复保存上传的图片,并且保证文件名不容易冲突? 我现在是上传图片后算出文件的sha1值,然后取前20位字符作为文件名。假如正好别的图片sha1值的前20位正好跟某张图一样,会覆盖掉原图片。不知道这个方案可不可行?新图覆盖旧图的概率大不大? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上传时间 + sha1 . jpg 一般用 time() 即可,上传频度大时也可用 microtime(true)需检查内容也不重复时用 md5_file 或 sha1_file 的结果 我就是想检查内容不重复,想节省点磁盘空间。不过sha1的前20位冲突的可能性大不大,我问的是这个。 给你省点hash,crc32+字节数重复的概率已经很低了,用这个组合做文件名,还能省下比较时再次hash的功夫如果觉得不保险就md5+字节数,足够了 php 里面有个函数是生成不同的ID号 uniqid — 生成一个唯一ID 用这个试试 如何配置Apache2.2.14和PHP5.2.1?我配置时出现了这个问题 简单论坛制作问题 请教下,php如何判断是否开启了gzip 急!!弄了个服务器2003 服务器只运行php安装怎么好 php中header传输字节大小的限制 利用PHP的OOP特性实现数据保护 数组疑问 求教一个简单问题,我的Form表单提交后,为什么if (isset($submit))不执行呢? 跪求smarttemplate的技术使用手册和案例程序 关于UTF-8 和 GB2312问题(请各位大哥解答下小弟) 求助,php调用python脚本传递参数的问题 关于UC通讯的问题
需检查内容也不重复时用 md5_file 或 sha1_file 的结果
如果觉得不保险就md5+字节数,足够了