❶ thinkphp 怎么上传视频,求代码急
Peter
链接:
若资源有问题欢迎追问~
❷ php上传文件代码,怎么写
2楼和3楼给你的回答就跟SB一样,自己比你还菜,就瞎扯。我问问题的时候就是被这些SB不停骚扰导致最后无人回答了。
上传代码看这里(带重命名的):
<form action="" method="post" enctype="multipart/form-data">
上传文件:<input type="file" name="upLoad"><br>
重命名为:<input type="text" name="newName"><br>
<input type="submit" name="submit"><input type="reset" name="reset">
</form>
<br><i><small>文件上传到服务器需要一些时间</small></i><br>
<?php
$upLoadDir="/"; //为目录变量指定目录位置
$upLoadError=$_FILES['upLoad']['error'];
$fileName=$_FILES['upLoad']['name'];
$fileTemName=$_FILES['upLoad']['tmp_name'];
$fileSize=$_FILES['upLoad']['size'];
$newName=$_POST['newName'];
function upLoad(){
global $upLoadDir,$upLoadError,$fileName,$fileTemName,$fileSize,$fileSuffix,$newName;
if($newName){ //如果需要被更新文件名
$fileReName=$newName.".".pathinfo($fileName,PATHINFO_EXTENSION); //采用新文件名+获取文件名后缀
}else{ //如果不需要更新文件名
$fileReName=$fileName; //定义文件存储位置,并在文件名前加一组随机数字
}
if($upLoadError>0){ //0表示没有错误发生,文件上传成功
echo"错误:";
switch($upLoadError){
case 1:echo"上传文件超过配置文件规定值。";break; //1表示上传的文件超过了php.ini中upload_max_filesize选项限制的值
case 2:echo"上传文件超过表单约定值。";break; //2表示上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
case 3:echo"上传文件不完全。";break; //3表示文件只有部分被上传。
case 4:echo"没有上传文件。";break; //4表示没有文件被上传。
}
}else{
if(is_uploaded_file($fileTemName)){ //确认文件通过HTTP POST上传
if(!move_uploaded_file($fileTemName,($upLoadDir.$fileReName))){ //如果无法将上传的文件移动到新位置
echo"文件上传失败,请重新上传。";
}else{ //否则返回成功信息
echo"文件上传成功!<br>".date("Y-m-d H:i:s")."<br>上传文件:".$fileName."<br>文件大小:".number_format(($fileSize/1024/1024),2)."Mb"."<br>重命名为:".$fileReName;
}
}else{ //如果不是通过HTTP POST方式上传,则提示非法信息
echo"文件".$fileName."不合法!";
}
}
}
if(!empty($fileName)){
if(is_dir($upLoadDir)){ //如果目录存在
upLoad(); //则执行上传流程
}else{ //如果目录不存在
mkdir($upLoadDir); //则创建目录
upLoad(); //再执行上传流程
}
}else{
echo"请选择需要上传的文件。";
}
?>
❸ 在php中如何上传视频
上传前选择上传文件类型时,通过表单的file控件是无法限制上传文件类型的,上传时通过$_FILES["表单控件名"]["name"]取得上传文件的文件名,再来取他的扩展名
例如:
<?
if($_POST['addsubmit'])
{
if($_FILES["c_filename"]["name"])
{
$c_name_zh=$_FILES["c_filename"]["name"];
$exnt=substr($c_name_zh, -4);//这个变量存的就是扩展名
/////通过扩展名再来判断是否进行move_uploaded_file操作
}
}
?>
<form name="form_add" id="form_add" target="_self" method="post" enctype="multipart/form-data" >
<input type="file" name="c_filename" id="c_filename" size="30">
<input type="subimt" name="addsubmit" value="上传">
</form>
❹ 求php文件上传代码
上传的同时 是不可能被确认的 你只有先把文件放到一个目录中 管理员通过以后再移动到另外的目录里去 或者文件显示给用户的时候 是通过数据库的存储信息来进行确认的 也就是说 数据库中标识的没有通过的文件 则不可以被显示给普通用户。
至于文件的名称 文件的大小 和扩展什么的 都是可以读取 并保存起来的
❺ PHP上传文件代码不能上传视频,帮忙改下.
你上面的代码没有限制不允许上传AVI、WMV,这些文件都可以上传,如果是文件太大了不能上传,那就不是修改程序能解决的。
下面一行限制上传文件不能超过2M:
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
你可以加几个0让限制更宽,但是不一定能有效果,因为PHP.INI里面还有设置。
❻ 上传视频的代码怎么写啊,用PHP
两个问题解决上传大文件问题:
1. 修改上传文件限制,设置的大一些【php.ini upload_max_filesize】
2. 修改脚本运行时间,设置的大一些【php.ini max_execution_time】
备注:上传程序,最好用JAVA实现
如果上传视频需要转码【视频格式】
需要在服务器安装一个ffmpeg
❼ thinkphp 怎么上传视频,求代码
$upload->maxSize = 0 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg','mp4','rmvb');// 设置附件上传类型
这个问题差不多就是这样..你如果还有不会的可以去后盾人看看视频
❽ php 视频网站视频上传存入mysql,index.php,表单传到upload.php处理,要求上传的视频转为flv,还要截图
数据库存视频路径就行了.眉毛胡子一把抓.
选择视频--上传中--存数据库路径--文件处理.
流程搞清楚.
❾ php怎样加速视频上传让视频可以加快上传速度的最好可以用代码来实现。
视频上传是客户端的问题,PHP是服务器端的技术。
如果是服务器端与其它服务器的网站连接,速度最快最易用的类库是CURL,可以直接用PHP语句做到和其它服务器进行HTTP会话,包括登录网站,POST信息等等
❿ php文件上传代码,不能上传视频,你们给我看看哪里错了啊
要根据提示的错误来诊断。
“不能上传”是什么现象?是报错了,或是没报错但文件未能上传到目录中,还是数据库里写入失败?
尝试打印上传信息和SQL语句。
有没有建立数据库连接?
$sql1=move_uploaded_file($tmp_name,'up/'.$shipin);
$sql3=mysql_query($sql1);//这句明显有问题。