提问人:kian 提问时间:10/21/2023 最后编辑:kian 更新时间:10/21/2023 访问量:32
如何重命名PHP中包含空格的文件?
how to rename file that contain space in php?
问:
我想重命名名称中包含空格的文件。它适用于没有空格的文件,但不适用于文件包含空间。
我首先运行函数,但问题仍然存在file_exists()
这是我的功能:
function renamePDF()
{
$path = __DIR__ . "/../../uploads/";
$old = $path . $_POST['oldname'];
$new = $path . $_POST['newName'] . ".pdf";
rename($old, $new);
}
什么是问题? 谢谢
答:
0赞
kian
10/21/2023
#1
通过此解决方案,在重命名文件之前有效,
请替换它:
$oldname = preg_replace('/\s+/u', ' ', $old);
评论
$_POST