【问题标题】:Upload php script rename function上传php脚本重命名功能
【发布时间】:2015-02-22 02:27:07
【问题描述】:

我有这个 PHP 脚本,想知道是否有人可以帮助我解决一个问题。

假设我上传了一个名为“me.jpg”的文件,上传后文件将重命名为什么?

 if($_FILES['q35']['tmp_name']){
        $file_ext=eregi_replace("^(.*)\.(.*)$","\\2",$_FILES['q35']['name']);
        $file_ext_35 = strtolower($file_ext);
        if(in_array($file_ext, $whitelist)) {
            move_uploaded_file($_FILES['q35']['tmp_name'], $url[server].'/images/'.$image_folder.'/selfie.'.$file_ext_35);
        }

【问题讨论】:

  • @Josh 问题是我无法尝试,这就是我在这里发布的原因。希望有PHP经验的人可以通过阅读代码给出答案^_^

标签: php function upload


【解决方案1】:

首先你应该用 preg_replace 替换 eregi_replace。 eregi_replace 似乎已弃用。至于你的问题,假设你的代码可以工作,你的图片名称仍然是'me.jpg'

【讨论】:

    猜你喜欢
    • 2011-12-24
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 2015-02-18
    • 2012-11-04
    • 2015-06-05
    • 1970-01-01
    • 2016-02-28
    相关资源
    最近更新 更多