0

私は以下のコードを持っています:

            for($i=0; $i<count($_FILES['upload_obra']['name']); $i++) {
          //Get the temp file path
          $tmpFilePath = $_FILES['upload_obra']['tmp_name'][$i];

           echo $tmpFilePath . "     tmpFilePath";
          //Make sure we have a filepath
          if ($tmpFilePath != ""){

            mkdir('images/fotos-geral/' . $ultimoID, 0700);
            mkdir('images/fotos-geral/' . $ultimoID . '/obra', 0700);

            $newFilePath = 'images/fotos-geral/' . $ultimoID . '/obra/' . $_FILES['upload_obra']['name'][$i];
            if(move_uploaded_file($tmpFilePath, $newFilePath)) {
                echo "rolou";

              //Handle other code here

            }
          }
        }

        for($i=0; $i<count($_FILES['upload_doc']['name']); $i++) {
          //Get the temp file path
          $tmpFilePath = $_FILES['upload_doc']['tmp_name'][$i];

           echo $tmpFilePath . "     tmpFilePath";
          //Make sure we have a filepath
          if ($tmpFilePath != ""){

            mkdir('images/fotos-geral/' . $ultimoID, 0700);
            mkdir('images/fotos-geral/' . $ultimoID . '/doc', 0700);

            $newFilePath = 'images/fotos-geral/' . $ultimoID . '/doc/' . $_FILES['upload_doc']['name'][$i];
            if(move_uploaded_file($tmpFilePath, $newFilePath)) {
                echo "rolou";

              //Handle other code here

            }
          }
        }

私のフォームには 2 つの画像のアップロードが存在します。それぞれが 1 つのアップロード固有のものです。しかし、ペーストは作成されません!アップロードは行われません。10 枚の画像を選択しましたが、うまくいきませんでした。

4

1 に答える 1

0

あなたのhtmlフォームで使用してもよろしいですか?

 <form enctype="multipart/form-data"> </form>
于 2013-10-04T19:58:25.703 に答える