2012-01-21 21 views
2

我使用下面的代码上传图片到PIC目录...如何GETCWD改变路径()函数

move_uploaded_file($_FILES['pic']['tmp_name'], getcwd() . '/templates/images/pics/' . $pic_name . $ext); 

echo getcwd(); //returns C:\wamp\www\sapp\Admin 

的代码只是内部管理文件夹的模板上传图像,而不是在根。如何更改上面的代码,以便将图像保存到C:\ wamp \ www \ sapp/templates/images/pics /而不是C:\ wamp \ www \ sapp \ Admin/templates/images/pics /中。我希望你有想法。感谢..

回答

1

您可以使用../去了目录:

getcwd() . '/../templates/images/pics/' . $pic_name . $ext 
+0

如何降低1级? getcwd()有可能吗? –

4

您可以使用相对路径上去一个目录中..

$pics_path = realpath(getcwd() . '/../templates/images/pics/'); 

我在这里使用realpath()DOCs将其转换回您想要的绝对路径。它还会将目录分隔符(/)更改为与Windows兼容的正确文件(\)。