<ruby id="bdb3f"></ruby>

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

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                本節用到的文件操作函數: 1、is_uploaded_file() 函數判斷指定的文件是否是通過 HTTP POST 上傳的。 2、move_uploaded_file() 函數將上傳的文件移動到新位置。 代碼如下: html部分: <form action="test.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <input type="file" name="file" value="" /> <input type="submit" value="上傳文件" /> </form> php部分: if(!empty($_FILES['file']['name'])){ //判斷文件是否上傳成功 if($_FILES['file']['error']>0){ switch($_FILES['file']['error']){ case 1: $promptMsg = '文件大小超過php.ini限制'; break; case 2: $promptMsg = '文件大小超過前臺表單設定的大小'; break; case 3: $promptMsg = '只上傳了文件的一部分'; break; case 4: $promptMsg = '沒有上傳任何文件'; break; } echo ' <div style="width:500px;height:100px;border:1px solid #f00;color:#f00"> <div style="width:500px;height:50px;border-bottom:3px solid #000;color:#000;font-weight:bold"> 友情提示: </div> '.$promptMsg.' </div> '; exit(); }else{ //判斷上傳文件的類型 $upFileType = array('.jpg','.png','.gif','.bmp'); $fileType = strtolower(strrchr($_FILES['file']['name'],'.')); if(!in_array($fileType,$upFileType)){ echo '<script type="text/javascript"> alert("僅限上傳圖片文件");history.go(-1); </script>'; exit(); } //將上傳文件移動到服務器指定文件夾內 $dirName = 'upload/'.date('ymd'); if(!is_dir($dirName)){ mkdir($dirName,0777,1); } if(is_uploaded_file($_FILES['file']['tmp_name'])){ //為防止重名,給上傳的文件添加時間戳和10-300之間的隨機數 $toFileName = $dirName.'/'.time().'_'.mt_rand(10,300).$_FILES['file']['name']; if(move_uploaded_file($_FILES['file']['tmp_name'],$toFileName)){ echo '<script type="text/javascript"> alert("文件上傳并移動成功"); history.go(-1); </script>'; }else{ echo '<script type="text/javascript"> alert("錯誤!文件移動失敗"); history.go(-1); </script>'; } }else{ echo '<script type="text/javascript"> alert("不是上傳文件"); history.go(-1); </script>'; } } }else{ echo '<script type="text/javascript"> alert("請選擇上傳文件"); history.go(-1); </script>'; } 下一節是實現多文件上傳的方法!
                  <ruby id="bdb3f"></ruby>

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

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看