我正在使用以下代码将图像上传到pic目录。。。
move_uploaded_file($_FILES['pic']['tmp_name'], getcwd() . '/templates/images/pics/' . $pic_name . $ext);
echo getcwd(); //returns C:'wamp'www'sapp'Admin
该代码只是在Admin文件夹的模板中上传图像,而不是在根目录中。我如何更改上面的代码,使其可以将图像保存到C:''wamp''www''sap/templates/images/pics/中,而不是C:''wamp''www''sap''Admin/templates/images/pics/中。我希望你们有主意。谢谢
您可以使用相对路径使用..
:上一个目录
$pics_path = realpath(getcwd() . '/../templates/images/pics/');
我在这里使用realpath()
DOC将其转换回您所要求的绝对路径。它还会将目录分隔符(/
)更改为正确的Windows兼容分隔符('
)。
您可以使用../
进入一个目录:
getcwd() . '/../templates/images/pics/' . $pic_name . $ext