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

时间:2012-01-21 16:51:01

标签: php

我使用以下代码将图片上传到图片目录...

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 /。我希望你有所了解。感谢..

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

您可以使用../上一个目录:

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