我正在使用文件名输入(使用HTML表单)进行文件移动。我不断收到“系统找不到指定的路径”。即使使用正确的文件路径。这在PHP 5.4.30中的Windows 7上。
我尝试弄乱文件路径结构。尝试所有不同的形式,绝对,局部,完整路径等。我也尝试过copy()和move_uploaded_file()
<?php
$fn = $_POST['value'];
$con_dir = '/content';
$up_dir = '/uploads';
rename('$up_dir/$fn', '$con_dir/$fn');
?>
我希望文件被移动,但是我得到的是“系统找不到指定的路径”。错误。
答案 0 :(得分:0)
您的代码不正确,应该为rename("$up_dir/$fn", "$con_dir/$fn");
。
还要确保$ fn是有效的文件名。