这里有新鲜出炉的PHP教程,程序狗速度看过来!
温馨提示:这篇文章已超过542天没有更新,请注意相关的内容是否还可用!
此处有新鲜出炉的PHP教程,程序狗速度看过来!
PHP开源类库语言PHP(英文名:php视频上传网站源码,中文名:“超文本预处理器”)是一种通用开源类库语言。语法吸收了C语言、Java和Perl的特征,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文是一个php上传视频文件的样例代码。包含了PHP配置信息的设计及大文件的处理,虽然是非常基础的应用php视频上传网站源码,但很有用,感兴趣的朋友参考下.
首先,对PHP来说视频也属于文件,我们运用这个道理,可以借助与上传普通文件类似的方法实现上传PHP视频文件。不同的是视频文件通常较大,上传时间长,而php配置文件也对上传文件的大小有限制。
如果必须更好地用PHP实现文件上传,还是推荐使用FTP上传方式。
一、PHP处理代码如下:
'; if($ok == true) echo '' ; 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 <= 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'] .' '.$message.'
'; }else $message_false .= '文件上传失败 : '.$_FILES['file_'.$nb]['name'] .'
'; }else $message_false .= '文件最大尺寸不能超过'.MAX_SIZE_FILE_UPLOAD/1000 . 'KB : "'.$_FILES['file_'.$nb]['tmp_name'].'"
'; } }//end for break; } ?>
二、HTML代码如下:
PHP文件上传 .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; }
本文来自网络,如有侵权请联系网站客服进行删除
还没有评论,来说两句吧...