如何在getcwd()函数中更改路径


How to change path in getcwd() function

我正在使用以下代码将图像上传到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