使用表单中的 1 个字段发布多个图像 [英] post multiple image using 1 field in a form

查看:18
本文介绍了使用表单中的 1 个字段发布多个图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的代码在这里.如何使用 1 个输入字段上传多于 1 张图片?

My code in here. how can I upload more then 1 image using 1 input field?

<?php
if (isset($_POST['beopen_form'])) {
if ($_FILES["file1"]["error"] > 0) {
    echo "Error: " . $_FILES["file1"]["error"] . "<br>";
} else {
    $x          = mysql_insert_id();
    $path_array = wp_upload_dir();
    $old_name   = $_FILES["file1"]["name"];
    $split_name = explode('.', $old_name);
    $time       = time();
    $file_name  = $time . "." . $split_name[1];
    $tmp_name   = $_FILES["file1"]["tmp_name"];
    move_uploaded_file($_FILES["file"]["tmp_name"], $path . "/" . $old_name);
    $path2 = $path . "/" . $old_name;
    mysql_query("INSERT INTO carimage (image,carid,created,updated) VALUES ('$path2','$x','$created','$updated') ON DUPLICATE KEY UPDATE image='$path2',description='$makeid',updated='$updated'");
}
}
?>
<form enctype="multipart/form-data" class="beopen-contact-form" id="signupForm" novalidate="novalidate" action="<?php echo get_permalink(); ?>" method="post"> 
    <input type="file" name="file" id="file">
    <div id="recaptcha_div"></div><br>
    <input type="hidden" name="beopen_form" value="1" /><!-- button  -->
    <button class="button send-message" type="submit">
        <span class="send-message"></span><?php _e('Update', 'beopen');?>
    </button>    
</form>

推荐答案

html :-

<input type="file" name="file" id="file" multiple>

PHP 代码:-

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

  //Make sure we have a filepath
  if ($tmpFilePath != ""){
    //Setup our new file path
    $newFilePath = "./uploadFiles/" . $_FILES['file']['name'][$i];

    //Upload the file into the temp dir
    if(move_uploaded_file($tmpFilePath, $newFilePath)) {

      //Handle other code here

    }
  }
}

我的代码来自:-
php中的多个文件上传
在发布任何问题之前,您应该搜索问题....!!!

I TAKE THIS CODE FROM :-
Multiple file upload in php
Before Post any question you should search for problem....!!!

这篇关于使用表单中的 1 个字段发布多个图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆