-1

photos/に画像をアップロードするために、このコード行にどのように追加するのか疑問に思っていました/mobile/photos/mobile/photosでは、スクリプトにどのように追加すればよいでしょうか。

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

4 に答える 4

1
if (move_uploaded_file($_FILES['fileField']['tmp_name'], "photos/$newname")) {
    copy("photos/$newname", "mobile/photos/$newname");
}
于 2013-01-13T08:20:03.357 に答える
0

move_uploaded_file を最初に移動してから、次のように 2 番目のフォルダーにコピーできます。

if( move_uploaded_file( $_FILES['fileField']['tmp_name'], "photos/".$newname) ) {
   //copy to mobile/photos
   copy("photos/".$newname, "mobile/photos/".$newname);
}
于 2013-01-13T08:19:55.480 に答える
0

php を使用してファイルをコピーできます。

copy("photos/$newname", "mobile/photos/$newname");
于 2013-01-13T08:21:19.377 に答える
0

copy PHP関数を使用するだけです。ただし、コピーはさまざまな理由で失敗する可能性があるため、コピーを試みる前にファイルが存在することを確認してください。

サンプルコードは次のとおりです。

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

 // error occurred
}
于 2013-01-13T08:25:48.417 に答える