0
我有一個filestructure,看起來像這樣:當使用PHP複製或重命名命令時,src和dest路徑是絕對還是相對路徑?
Folder_1
Folder_2
phpfile1.php
Folder_3
Folder_4
random_pic.jpg
Folder_5.
應該是什麼src和dest中的路徑,如果我想複製/移動randompic.jpg從文件夾4至文件夾5?
我已經試過:
我認爲這是絕對路徑是什麼樣子。
copy("/var/a/b/c/Folder_3/Folder_4/random_pic.jpg", "/var/a/b/c/Folder_3/Folder_5/random_pic.jpg") ;
相對於最後的地方是,相對於該腳本是src和相對SRC DEST。
copy("../Folder_3/Folder_4/random_pic.jpg", "../Folder_5/random_pic.jpg");
src和dest路徑相對於php腳本的位置。
copy("../Folder_3/Folder_4/random_pic.jpg", "../Folder_3/Folder_5/random_pic.jpg");
所有3返回PHP的警告......未能打開流... ...在
這是你的選擇。 「相對」更便攜,「絕對」對某些事情更安全。沒有辦法給出一個單一的正確/錯誤的答案。這對你來說是最好的。 –
你有沒有想過爲什麼我嘗試過的3個選項不起作用,我誤解了什麼是絕對路徑和相對路徑? – cybera
@cybera:第一個選項缺少前導斜槓。 –