1

わかりましたので、複数のファイル入力を持つフォームがあります。フォームを送信すると、ファイルがアップロードされません。誰でも助けることができます。前もって感謝します。さらに情報が必要な場合はお知らせください...

HTML:

<input type="file" multiple="mulitple" id="image_file[]" name="image_file[]" />

PHP:

if (isset($_POST['submit'])) {
$target_path = ABSPATH . 'wp-content/uploads/portfolio-images/';
$target_file = $target_path . basename( $_FILES['image_file']['name']);
foreach ($_FILES['image_file']['error'] as $key => $error) {
      if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES['image_file']['tmp_name'][$key];
        $name = $_FILES['image_file']['name'][$key];
        if (move_uploaded_file($tmp_name, $target_path)){
            echo 'uploaded';
        }
        else {
            echo 'failed';
        }
    }
    }
}
4

0 に答える 0