我是这个重命名文件的新手,我使用codeigniter。但重命名文件似乎无法正常工作。我在没有使用codeigniter的情况下尝试了这个,确定它重命名文件。为什么它不能在codeigniter上工作?有没有办法使它工作或我的方法是不对的?重命名文件如何在codeigniter上工作?
function renameFile(){
$filename = "test.xlsx";
$uploads = "./uploads/";
$path= substr($uploads, 1);
$root= $_SERVER['DOCUMENT_ROOT'].'/project';
$newname = "test2";
$getExtension = end(explode('.', $filename));
$ext = ".".$getExtension;
rename($root.$path.$filename, $root.$path.$newname.$ext);
}
不使用codeigniter,调用它的函数将使其工作。