2012-01-21 25 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兼容的正確文件(\)。