<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            PHP+jQuery+Ajax仿淘寶多上傳按鈕單文件上傳

            時間:2025-01-14 00:31:28 php語言 我要投稿
            • 相關推薦

            PHP+jQuery+Ajax仿淘寶多上傳按鈕單文件上傳

              如何做一個仿淘寶多上傳的按鈕單文件上傳呢?下面是由百分網小編為大家整理的PHP+jQuery+Ajax仿淘寶多上傳按鈕單文件上傳,喜歡的可以收藏一下!了解更多詳情資訊,請關注應屆畢業生考試網!
              
              其代碼如下:
              
              上傳表單
              
              <form class="imageform" method="post" enctype="multipart/form-data" action="upload.php">
              
              <div class="up_status" style="display:none"><img src="loader.gif" alt="uploading"/></div>
              
              <div  class="btn up_btn">
              
              <span>添加圖片</span>
              
              <input class="photoimg" type="file" name="photoimg">
              
              </div>
              
              </form>
              
              <div class="preview_img"></div>
              
              引入樣式和上傳插件jquery.wallform.js
              
              <link rel="stylesheet" type="text/css" href="css/style.css" />
              
              <script type="text/javascript" src="http://libs.useso.com/js/jquery/1.7.2/jquery.min.js"></script>
              
              <script type="text/javascript" src="jquery.wallform.js"></script>
              
              jQuery
              
              $("body").on("change", ".photoimg",
              
              function() {
              
              var obj = $(this);
              
              var imageForm = obj.parents(".imageform");
              
              var preview_img = imageForm.next(".preview_img");
              
              var btn = imageForm.find(".up_btn");
              
              imageForm.ajaxForm({
              
              target: preview_img,
              
              beforeSubmit: function() {
              
              imageForm.next("div.preview_img").html("");
              
              preview_img.hide();
              
              btn.hide();
              
              },
              
              success: function() {
              
              preview_img.show();
              
              btn.show();
              
              },
              
              error: function() {
              
              btn.show();
              
              preview_img.hide();
              
              }
              
              }).submit();
              
              });
              
              PHP上傳 upload.php
              
              if (isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") {
              
              $name = $_FILES['photoimg']['name'];
              
              $size = $_FILES['photoimg']['size'];
              
              if (empty($name)) {
              
              echo '請選擇要上傳的圖片';
              
              exit;
              
              }
              
              $ext = extend($name);
              
              if (!in_array($ext, $extArr)) {
              
              echo '圖片格式錯誤!';
              
              exit;
              
              }
              
              if ($size > (1000 * 1024)) {
              
              echo '圖片大小不能超過1M';
              
              exit;
              
              }
              
              $image_name = time() . rand(100, 999) . "." . $ext;
              
              $tmp = $_FILES['photoimg']['tmp_name'];
              
              if (move_uploaded_file($tmp, $path . $image_name)) {
              
              echo '<img src="' . $path . $image_name . '"  class="preview">';
              
              } else {
              
              echo '上傳出錯了!';
              
              }
              
              exit;
              
              }

            【PHP+jQuery+Ajax仿淘寶多上傳按鈕單文件上傳】相關文章:

            PHP實現文件上傳和多文件上傳07-31

            php文件怎么上傳06-21

            如何判斷PHP文件上傳file是否已選擇上傳文件05-30

            PHP文件上傳源碼分析04-16

            php使用html5實現多文件上傳實例02-27

            php實現通過ftp上傳文件07-07

            php文件上傳后端處理方法05-05

            jQuery Mobile + PHP實現文件上傳03-20

            修改PHP上傳文件大小限制05-23

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院