2012-09-07 70 views
0

我敢肯定,這是一個非常簡單的答案,但我是PHP的新手,無法找到我可以工作的答案。基本上我有一個帶有文件上傳的PHP表單,需要將圖像發送到兩個文件夾。當前的代碼,告訴其中要存儲的圖像如下:將圖像上傳PHP上傳文件到多個文件夾

再經過
$savepath = JPATH_SITE.DS.'images'.DS.'site'.DS.'cache'; 

$handle->Process($savepath); 

有也將文件複製到另一個文件夾作爲一種簡單的方法上傳過程的一部分?

在此先感謝!

+2

是的,使用[複製()](http://php.net/copy) – zerkms

回答

3
$file = "/path/to/orig/file"; 
$newfile = "/path/to/dest/file"; 
copy($file, $newfile); 

重複copy()命令根據需要多次複製到多個目錄。

祝你好運!

+0

嗨,謝謝你的迴應。這似乎沒有工作,雖然... – user1141981

+0

您需要設置權限。嘗試'chmod -R 777/path/to/directory/youre/saving/to'並重新運行。 – David

+0

我很確定權限沒有問題,因爲如果我將$ savepath更改爲我最終要用於$ newfile的路徑(在上面提到的示例中),它會將圖像發送到正確的文件夾,但顯然不會將其發送到原始$ savepath文件夾。也許我在錯誤的地方運行此代碼... – user1141981