2013-01-13 85 views
-1

我想知道如何添加到這行代碼上傳圖像到photos//mobile/photos?那麼如何將/mobile/photos添加到腳本中?Php move_uploaded_file添加另一個文件夾

$place_file = move_uploaded_file( 
    $_FILES['fileField']['tmp_name'], 
    "photos/".$newname); 

回答

0

你可以move_uploaded_file先再copy到第二個文件夾,如:

copy("photos/$newname", "mobile/photos/$newname"); 
1
if (move_uploaded_file($_FILES['fileField']['tmp_name'], "photos/$newname")) { 
    copy("photos/$newname", "mobile/photos/$newname"); 
} 
+1

這是最好的一個使用字符串插值。第二個與dbl一起使用無用的連接。引號。在第二個答案中使用單引號將使其再次平等(但這是一個非常微小的細節;)) –

+0

@marioMueller取決於你如何寫和如何看它,我覺得它是一個更可讀的形式,你會發現無用的.. :) –

+0

它不會將其複製到其他文件夾:(即時通訊使用hostmonster ...,它會張貼圖片照片/但不是移動/照片/這是一個子域... – Glenn

0

您可以使用PHP copy文件copy PHP函數。但首先確認該文件存在,試圖複製,因爲複製可能會失敗,基於多種原因

這裏之前是一個示例代碼:

if ($success = move_uploaded_file($_FILES['fileField']['tmp_name'], 
            "photos/$newname")) 
{ 
    copy("photos/$newname", "mobile/photos/$newname"); 
}else{ 

// error occurred 
} 
0

其簡單的只使用:

if(move_uploaded_file($_FILES['fileField']['tmp_name'], "photos/".$newname)) { 
    //copy to mobile/photos 
    copy("photos/".$newname, "mobile/photos/".$newname); 
} 
相關問題