【问题标题】:Auto Numbering File on Upload上传时自动编号文件
【发布时间】:2012-09-17 13:47:26
【问题描述】:

我已经编辑了标题,所以我希望这个对你有帮助......

案例: 我有很多图像并将其上传到服务器。我是用数字手动更改他们的名字。当然我记得文件的最后一个数字,但是谁能帮助我上传脚本,使我能够检查服务器文件夹中存在的最后一个数字并重命名我要上传的文件,以便文件的名称是 last_number_exist_on_server+ 1?

啊,帮助生成特定文件夹和大小的缩略图也将不胜感激。

最后但同样重要的是,我正在使用 PHP。没有数据库……图片文件类型为JPG。

对不起,新手的问题。

【问题讨论】:

标签: php upload thumbnails jpeg file-rename


【解决方案1】:

注意:这里有零错误检查。在生产中使用之前添加一些! :)

<?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...
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 2012-11-23
    • 2021-10-24
    • 2013-12-01
    相关资源
    最近更新 更多