destoon 在后台添加资讯,当文章存在多图,从远程下载会导致的图片和远程图片不一致的现象

故障介绍:

在destoon的后台添加资讯,选择 下载远程图片,当你的文章中含有比较多的图片,下载的图片可能和远程图片不一致的情况,是因为include\post.func.php 里面函数 save_remote 的一个“试图随机”取名,因为取值范围较窄导致重复。

$filename = timetodate($DT_TIME, ‘His’).mt_rand(10, 99).$_userid.’.’.$file_ext;

可以看出 mt_rand的取值范围只有90个,容易重复,可以考虑用更随机的函数代替

当然比较简单的就是加大随机范围 mt_rand(1000,99999);

或者手动写一个随机函数,这类函数很多了,就无需再重复。

发表评论

电子邮件地址不会被公开。 必填项已用*标注