我正在尝试使用重命名功能将文件从一个文件夹移动到另一个文件夹,该功能需要包含一个变量。我不能仅仅使用下面的示例,因为首先从我的一个数据库中提取变量文件名的代码(出于这个问题,我在第二个示例中输入了变量)。
作品精细-没有变量
<?php
rename('../downloads/test.docx', '../downloads/del/test.docx');
?>
无效-带有变量
<?php
$filetomove = 'test.docx';
rename('../downloads/.$filetomove.', '../downloads/del/.$filetomove.');
?>
我缺少明显的东西吗?
答案 0 :(得分:1)
请勿使用单引号,而应使用双引号,否则会将其当作文字并从中删除串联.
。
rename("../downloads/$filetomove", "../downloads/del/$filetomove");