<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      松鼠的博客

      導航

      PHP實現視頻文件上傳完整實例

      本文以一個完整實例的形式實現了視頻文件上傳的功能。雖然是比較基礎的應用,仍有一定的參考價值。分享給大家供大家參考之用。具體方法如下:

      首先,對PHP來說視頻也屬于文件,我們利用這個道理,可以通過與上傳普通文件類似的方式實現上傳PHP視頻文件。不同的是視頻文件一般較大,上傳時間長,而php配置文件也對上傳文件的大小有限制。
      如果需要更好地用PHP實現文件上傳,還是推薦使用FTP上傳方式。

      一、PHP處理代碼如下:

      <?php
      //設置最多允許10個文件同時上傳
      define('MUILTI_FILE_UPLOAD', '10');
      //設置文件大小不超過5MB
      define('MAX_SIZE_FILE_UPLOAD', '500000' );
      //設置上傳文件的存儲目錄
      define('FILE_UPLOAD_DIR', '/fileUploads');
      //允許上傳的文件擴展名
      $array_extention_interdite = array( '.flv' , '.wmv' , '.rmvb' , '.php' , '.php3' , '.php4' , '.exe' , '.msi' , '.htaccess' , '.gz' );
      //顯示信息的公共函數
      function func_message($message='', $ok=''){
       echo '<table width="100%" cellspacing="0" cellpadding="0" border="0">';
       if($ok == true)
       echo '<tr><td width="50%"> '.$message.'</td></tr>' ;
       else
       echo '<tr><td width="50%"> '.$message.'</td></tr>';
       echo '</table>';  
      }
      //處理表單提交
      $action = (isset($_POST['action'])) ? $_POST['action'] :'' ;
      $file = (isset($_POST['file'])) ? $_POST['file'] :'' ;
      if($file != '')
        $file = $file.'/';
      $message_true = '';
      $message_false = '';
      switch($action){
       case 'upload' :  
       chmod(FILE_UPLOAD_DIR,0777);  
       for($nb = 1 ; $nb <= MUILTI_FILE_UPLOAD ; $nb ++ ){   
        if( $_FILES['file_'.$nb]['size'] >= 10 ){ 
        if ($_FILES['file_'.$nb]['size'] <= MAX_SIZE_FILE_UPLOAD ){ 
         if (!in_array(ereg_replace('^[[:alnum:]]([-_.]?[[:alnum:]])*.' ,'.', $_FILES['file_'.$nb]['name'] ) , $array_extention_interdite) ){ 
                 if($_POST['file_name_'.$nb] !='')
                   $file_name_final = $_POST['file_name_'.$nb].$extension ;
                 else
                   $file_name_final = $_FILES['file_'.$nb]['name'] ;
                 //修改文件名
                 $file_name_final = strtr($file_name_final, 'aaaaaa', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); 
                 $file_name_final = preg_replace('/([^.a-z0-1]+)/i', '_', $file_name_final ); 
                 
                 $_FILES['file_'.$nb]['name'] = $file_name_final;  
                 //開始上傳
                 move_uploaded_file( $_FILES['file_'.$nb]['tmp_name'] , FILE_UPLOAD_DIR . $file . $file_name_final );
             
                 $message_true .= '文件上傳成功 : '.$_FILES['file_'.$nb]['name'] .'<br>'; 
              }else
                 $message_false .= '文件上傳失敗 : '.$_FILES['file_'.$nb]['name'] .' <br>';
            }else
              $message_false .= '文件最大尺寸不能超過'.MAX_SIZE_FILE_UPLOAD/1000 . 'KB : "'.$_FILES['file_'.$nb]['tmp_name'].'" <br>';
          }
        }//end for
       break;
      }
      ?>

      二、HTML代碼如下:

      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      </head>
      <title>PHP文件上傳</title>
      <style type="text/css" rel="stylesheet" />
      .border{
       background-color:#000000
      }
      .box{
       background-color:#f8f8f9;
      }
      .text{ 
       color:#000000;
       font-family: "宋體";
       font-size: 12px;
       font-weight:bold
      }
      input, select{
       font-size: 12px;
      }
      body{
        margin: 0;
      }
      </style>
      <body>
       <!-- 文件上傳表單,enctype屬性是必須的 -->
       <form name="form" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF'] ; ?>">
       <input type="hidden" name="action" value="upload">
       <table border="0" cellspacing="1" cellpadding="0" align="center" class="border">
        <tr> 
        <td>
         <?php
         if($message_true != '')
          func_message($message_true, true);
         if($message_false != '')
          func_message($message_false, false);
         ?>
         <table width="100%" border="0" cellspacing="5" cellpadding="2" align="center" class="box">
         <?php 
          for($nb = 1 ; $nb <= MUILTI_FILE_UPLOAD ; $nb ++ ){ 
         ?>
         <tr class="text"> 
          <td>上傳文件: <?php echo $nb; ?></td> 
          <td><input type="file" name="file_<?php echo $nb; ?>"></td>
          <td>新文件名(包括擴展名):<?php echo $nb; ?> </td>
          <td><input type="text" name="file_name_<?php echo $nb; ?>"></td>
         </tr>
         <?php } ?>
         <tr> 
          <td colspan="2" align="right" class="text">
          上傳目的地址:<?php echo FILE_UPLOAD_DIR ;?>
           <select name="file">    
           <option value=""></option>
           <?php 
           $repertoire = opendir(FILE_UPLOAD_DIR); 
           while( $file = readdir($repertoire) ) { 
            $file = str_replace('.','',$file);
            if( is_dir($file)) { 
           ?> 
           <option value="<?php echo $file; ?>"> <?php echo $file; ?>/</option>
           <?php 
             } 
           } 
           closedir($repertoire); 
           ?>
          </select>
          </td>
          <td colspan="2" align="right"><input type="submit" value="可同時上傳<?php echo $nb-1; ?> 個文件 "></td>
         </tr>
         </table>
        </td>
        </tr>
       </table>
       </form>  
      </body>
      </html>
      
      

      希望本文所述對大家的PHP程序設計有所幫助。

       

      參考文章:http://blog.ncmem.com/wordpress/2023/12/28/php%e5%ae%9e%e7%8e%b0%e8%a7%86%e9%a2%91%e6%96%87%e4%bb%b6%e4%b8%8a%e4%bc%a0%e5%ae%8c%e6%95%b4%e5%ae%9e%e4%be%8b/

      歡迎入群一起討論

       

       

      posted on 2023-12-28 18:10  Xproer-松鼠  閱讀(197)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产 麻豆 日韩 欧美 久久| 久久亚洲精品无码va白人极品| 亚洲午夜爱爱香蕉片| 精品一区二区亚洲国产| 中文字幕少妇人妻精品| 精品国产一区二区三区卡| 成人免费AA片在线观看| 色综合久久久久综合体桃花网| 色综合久久中文综合久久激情| 最新av中文字幕无码专区| 亚洲日本精品一区二区| 新平| 成在线人视频免费视频| 蜜臀午夜一区二区在线播放| 亚洲第一国产综合| 日韩精品无码人妻一区二区三区| av激情亚洲男人的天堂| 少妇激情一区二区三区视频小说| 小伙无套内射老熟女精品| 康平县| 亚洲午夜爱爱香蕉片| 国产农村激情免费专区| 黑人巨大亚洲一区二区久| 久久综合色之久久综合色| 丰满的少妇一区二区三区| 亚洲熟妇一区二区三个区| 人人超人人超碰超国产| 简阳市| av天堂久久精品影音先锋 | 国产95在线 | 欧美| 日韩精品国产另类专区| 国产精品免费看久久久| 国内揄拍国内精品对久久| 人妻体内射精一区二区三四| 国产精品国产片在线观看| 奶头好大揉着好爽视频| 亚洲人成电影网站色| 亚洲欧美日韩成人综合一区| 97色成人综合网站| 久久精品日日躁夜夜躁| 国产一区二区三区内射高清|