PHP 上传php自动重命名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 上传php自动重命名相关的知识,希望对你有一定的参考价值。
<?php
// Usage: uploadfile($_FILE['file']['name'],'temp/',$_FILE['file']['tmp_name'])
function uploadfile($origin, $dest, $tmp_name)
{
$origin = strtolower(basename($origin));
$fulldest = $dest.$origin;
$filename = $origin;
for ($i=1; file_exists($fulldest); $i++)
{
$fileext = (strpos($origin,'.')===false?'':'.'.substr(strrchr($origin, "."), 1));
$filename = substr($origin, 0, strlen($origin)-strlen($fileext)).'['.$i.']'.$fileext;
$fulldest = $dest.$newfilename;
}
if (move_uploaded_file($tmp_name, $fulldest))
return $filename;
return false;
}
?>
以上是关于PHP 上传php自动重命名的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 php 上传、归档和重命名文件?
php 上传和重命名文件简单版本
在php中上传时重命名文件
PHP和Ajax将文件路径上传到Mysql并将重命名的图像保存到文件夹失败
用php重命名文件夹中的重复文件
php检查文件名是不是存在,重命名文件