2011-07-24 45 views
0

好吧,我正在學習上傳,並需要將tmp文件複製到指定的目錄,因此我使用複製命令。php複製函數目標字符串(./)如何工作?

我用這個我的主目錄下的index.php文件(learningupload /文件夾)

copy($_FILES['photo']['tmp_name']['file'], './pics/'.$photoname.'.jpg'); 

現在我XAMPP本地主機上這樣做,和我上傳裏面去哪個是tmp文件夾從這裏我要上傳過程中不同的去 所以有

C:\ XAMPP \ tmp目錄

C:\ XAMPP \ htdocs中\ learningupload \圖片\

我的問題是:我需要的目標字符串裏面是什麼?這不是通常意味着你正在移動一個目錄嗎?爲什麼不這樣做'/ pics'沒有點?我試過,並說它無法打開流。這裏的點是否意味着它指的是index.php所在的目錄?或者我在想../向上移動一個目錄?單點是不同的?

謝謝。

回答

2

./表示「當前工作目錄」。哪個目錄是當前工作的一個你可以用echo getcwd();

父目錄(上一個)是../

您可以更改使用chdir()你的工作目錄,也可以直接指定完整路徑,而不是看。

+0

完美答案,謝謝! – Matt

相關問題