我已经编辑了标题,所以我希望这个标题会有所帮助......
案例: 我有很多图像并已将其上传到服务器。我手动用数字改名。当然我记得文件的最后一个数字,但任何人都可以帮我上传脚本,让我检查服务器文件夹中存在的最后一个数字,并重命名我要上传的文件,以便文件的名称是last_number_exist_on_server + 1?
啊,帮助生成特定文件夹和大小的缩略图也将受到赞赏。
最后但并非最不重要的是,我使用的是PHP。没有数据库......图像文件类型是JPG。
抱歉,新手的问题。
答案 0 :(得分:2)
注意:这里没有错误检查。在生产中使用之前添加一些! :)
<?php
// get the next number for our filename
// returns an array of files and directories in descending alpha-order
$files = scandir("./images", SCANDIR_SORT_DESCENDING);
$last_filename = array_shift($files);
$last_number = (int)substr($last_filename, 0, strrpos($last_filename, "."));
$next_number = $last_number++;
// now rename your file...
?>