首先,对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 ''; if($ok == true) echo ' '.$message.'
' ; else echo ' '.$message.'
'; echo '
'; }//处理表单提交$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 = 10 ){ if ($_files['file_'.$nb]['size']
二、html代码如下:
php文件上传 <?php for($nb = 1 ; $nb 上传文件: 新文件名(包括扩展名):
上传目的地址: /
希望本文所述对大家的php程序设计有所帮助。