小编Inc*_*Hat的帖子

在上传php之前将文件重命名为特定名称

我有一个表单,用户可以在其中上传 jpeg 图像,但是我在将文件重命名为特定名称时遇到问题。(我的代码没有删除旧名称并在结果的扩展示例后添加新名称: originalname.jpgnewname.jpg )

下面是我的 img-upload-processor.php

<?php
$temp = explode('.',$_FILES['file']['name']);
$extension = end($temp);
$targetfolder = "image/";
$newname="newname";
$filename = $newname . '.' . $extension;
$targetfolder = $targetfolder   . basename( $_FILES['file']['name']) ;

$ok=1;

$file_type=$_FILES['file']['type'];

if ($file_type=="image/jpeg") {

    if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder .$filename))
    {

        echo "<span class='green'>New Logo  uploaded</span>.<br>";

    }
    else {

        echo "<span class='red'>Problem uploading file </span>.";

    }

}
else {

     echo "You may only upload <span class='red'> jpeg </span> images.<br>";

}
?>
Run Code Online (Sandbox Code Playgroud)

php rename

1
推荐指数
1
解决办法
663
查看次数

标签 统计

php ×1

rename ×1