我使用以下代码将图片上传到图片目录...
move_uploaded_file($_FILES['pic']['tmp_name'], getcwd() . '/templates/images/pics/' . $pic_name . $ext);
echo getcwd(); //returns C:\wamp\www\sapp\Admin
代码只是在Admin文件夹的模板中上传图像,而不是在root文件中。如何更改上面的代码,以便将图像保存到C:\ wamp \ www \ sapp / templates / images / pics /而不是C:\ wamp \ www \ sapp \ Admin / templates / images / pics /。我希望你有所了解。感谢..
答案 0 :(得分:4)
您可以使用相对路径使用..
上一个目录:
$pics_path = realpath(getcwd() . '/../templates/images/pics/');
我在这里使用realpath()
DOCs将其转换回您所要求的绝对路径。它还会将目录分隔符(/
)更改为与Windows兼容的目录(\
)。
答案 1 :(得分:1)
您可以使用../
上一个目录:
getcwd() . '/../templates/images/pics/' . $pic_name . $ext