亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:25:26
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP實現視頻文件上傳的技巧,包含了PHP配置信息的設計及大文件的處理,需要的朋友可以參考下
 
 

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

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

一、PHP處理代碼如下:

<?php//設置最多允許10個文件同時上傳define('MUILTI_FILE_UPLOAD', '10');//設置文件大小不超過5MBdefine('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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色综合伊人色综合网站| 777精品视频| 成人伊人精品色xxxx视频| 国内精品久久久久久久| 欧美一区二区三区艳史| 国产亚洲精品久久久久久777| 欧美有码在线观看视频| 亚洲精品丝袜日韩| 欧美激情免费看| 精品国内亚洲在观看18黄| 超碰91人人草人人干| 97香蕉超级碰碰久久免费的优势| 亚洲一区美女视频在线观看免费| 黑人精品xxx一区| 色诱女教师一区二区三区| 亚洲欧美一区二区三区四区| 欧美电影免费观看大全| 日韩在线视频国产| 日韩久久免费电影| 久久成人这里只有精品| 国产欧美日韩专区发布| 日本久久91av| 欧美尤物巨大精品爽| 久久久久久久久久久网站| 精品欧美国产一区二区三区| 国产a级全部精品| 亚洲国产日韩欧美在线图片| 亚洲性生活视频| 亚洲高清不卡av| 在线观看国产精品日韩av| 欧美精品亚州精品| 亚洲色在线视频| 国产69久久精品成人看| 亚洲国内精品在线| 亚洲精品自在久久| 亚洲精品久久久久中文字幕二区| 国产三级精品网站| 国产精品免费看久久久香蕉| 91精品久久久久久久| 国产在线日韩在线| 亚洲精品videossex少妇| 亚洲视频欧洲视频| 国产91ⅴ在线精品免费观看| 久久精品人人做人人爽| 日韩少妇与小伙激情| 欧美亚洲第一区| 97超级碰在线看视频免费在线看| 91久久在线视频| 亚洲成av人片在线观看香蕉| 久久视频这里只有精品| 欧美激情视频网址| 国产亚洲欧美日韩美女| 欧美激情中文字幕在线| 精品久久久久久国产| 亚洲第一国产精品| 欧美最近摘花xxxx摘花| 九九久久综合网站| 亚洲欧美国产精品| 日韩欧美中文免费| 色偷偷亚洲男人天堂| 日韩av色综合| 日韩欧美精品中文字幕| 国产精品都在这里| 国产999精品久久久| 成人黄色短视频在线观看| 亚洲国内高清视频| 亚洲一区二区精品| 在线视频免费一区二区| 欧美成人亚洲成人| 国产精品电影网| 亚洲精品电影久久久| 亚洲一区二区三区sesese| 亚洲香蕉在线观看| 国产精品久久久久久久久久尿| 亚洲精品一区久久久久久| 欧美精品999| 欧美在线亚洲在线| 97国产suv精品一区二区62| 欧美在线视频网| 久久久影视精品| 91精品国产综合久久男男| 国产一区二区三区免费视频| 欧美精品免费在线| 日韩欧美在线播放| 欧美电影在线观看完整版| 日韩视频―中文字幕| 欧美激情在线有限公司| 91深夜福利视频| 日韩**中文字幕毛片| 国产精品自拍偷拍视频| 欧美激情视频一区二区| 亚洲香蕉成人av网站在线观看| 亚洲国产成人在线播放| 欧美激情一区二区三区久久久| 97在线视频一区| 久久久成人av| 国产成人av在线| 在线观看免费高清视频97| 中文字幕免费国产精品| 性色av一区二区三区免费| 亚洲最大av在线| 久久影视三级福利片| 亚洲美女性视频| 国产色视频一区| 国内精品400部情侣激情| 欧美电影第一页| 久久99青青精品免费观看| 久久久国产精品一区| 精品露脸国产偷人在视频| 精品国产成人av| 中文字幕不卡av| 国产这里只有精品| 欧美日韩午夜视频在线观看| 亚洲的天堂在线中文字幕| 精品日本高清在线播放| 69久久夜色精品国产7777| 国产97在线观看| 亚洲精品美女视频| 日韩欧美中文免费| 国产精品一区二区三区成人| 久久精品青青大伊人av| 日韩欧美亚洲范冰冰与中字| 欧美激情久久久久久| 欧美激情xxxx| 亚洲专区在线视频| 97国产精品视频人人做人人爱| 日韩视频在线一区| 久久伊人精品天天| 国产日韩欧美电影在线观看| 国产91久久婷婷一区二区| 九色精品免费永久在线| 欧美激情一级欧美精品| 免费91在线视频| 国产精品久久久久久久久久久久久久| 538国产精品视频一区二区| 亚洲精品动漫100p| 91福利视频网| 国产精品久久久久久久久久久久| 亚洲精品久久久久久久久久久久| 国产精选久久久久久| www.精品av.com| 国产精品视频精品| 日韩国产欧美区| 黄网动漫久久久| 超碰精品一区二区三区乱码| 亚洲三级 欧美三级| 日韩在线观看免费网站| 亚洲无亚洲人成网站77777| 欧美日韩中文在线| 夜夜躁日日躁狠狠久久88av| 欧美日韩亚洲一区二区| 欧美一乱一性一交一视频| 久久久91精品国产一区不卡| 日韩美女中文字幕| 欧美丝袜美女中出在线| 欧美国产日本高清在线| 久久久这里只有精品视频| 欧美精品中文字幕一区| 91精品国产91久久久久福利| 久久男人的天堂| 久久躁狠狠躁夜夜爽| 欧美一区二区三区……| 久久精品成人欧美大片古装| 97久久伊人激情网|