我的网站上有一个上传器,它在最后用(“原始名称”+“随机数”)一个随机数重命名图像文件。
我想让上传的文件按顺序排列,以便必须最近上传的图片位于自动填充页面的顶部。
现在代码有随机数生成器,然后它采用原始文件名并将其放在开头..
我只希望所有图片都像 10.jpg 那样读取,然后上传的下一张照片是 9.jpg 和 8.jpg
自动填充功能我现在将最小的数字放在页面上
如何才能做到这一点。我担心的是,当下一个人上传时,它会覆盖上一个“起始”点 10.jpg 文件吗?
您可以在此处查看 php 文件http://ilovesmallies.com/forum/processupload.php
// Random number for both file, will be added after image name
$RandomNumber = rand(0, 9999999999);
//Get file extension from Image name, this will be re-added after random name
$ImageExt = substr($ImageName, strrpos($ImageName, '.'));
$ImageExt = str_replace('.','',$ImageExt);
编辑:所有文件都上传到目录文件夹。我在单独的页面上使用此代码将它们绘制到 div 中。然后自动填充该页面上的缩略图。
<script>
$.ajax({
url: "user-uploads-thumbnails",
success: function(data){
$(data).find("a:contains(.jpg)").each(function(){
// will loop through
var images = 'user-uploads-thumbnails/' + $(this).attr("href");
var linkimage = 'user-uploads/' + $(this).attr("href");
//backup $('<p><a href="' + linkimage + '"><img src="' + images + '"></a></p>').appendTo('#content');
$('<p><a class="fancybox" href="' + linkimage + '" data-fancybox-group="gallery"><img src="' + images + '"></a></p>').appendTo('#content');
});
}
});