hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

【杂谈】怎样完成PHP上传视频的功用?(图文+视频)

2019-11-18杂谈搜奇网48°c
A+ A-
本篇文章主要给人人解说 PHP上传视频的细致完成要领。

完成PHP视频上传的功用,关于新手来讲,可能有肯定的难度。然则经由过程本篇文章的引见,置信人人都能熟练掌握相干学问。

那末在之前的文章【PHP文件上传要领详解及其信息剖析】以及【PHP完成多个文件上传的简朴要领有哪些?】中,已为人人详解过关于PHP完成文件上传及多文件上传的功用,有须要的朋侪能够先浏览参考这两篇文章,有助本章内容明白。

实在视频也是一种文件,他们的道理基础都是一样的。

下面我们再经由过程细致的代码示例,为人人细致引见PHP上传视频的完成要领。

起首前台HTML表单代码以下:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Ki4网上传视频</title>
</head>
<body>
<form action='demo42.php' method=post enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="2000000000">
    <input type=file name=upfile size=20>
    <input type=submit value='上传文件'>
</form>
</body>
</html>

前台页面效果以下:

然后背景处置惩罚上传视频的PHP代码以下:

<?php
/**
 * PHP上传视频
 */
$upfile = $_FILES['upfile'];

function upload_file($files, $path = "./upload",$imagesExt=['jpg','png','jpeg','gif','mp4'])
{
    // 推断毛病号
    if (@$files['error'] == 00) {
        // 推断文件范例
        $ext = strtolower(pathinfo(@$files['name'],PATHINFO_EXTENSION));
        if (!in_array($ext,$imagesExt)){
            return "不法文件范例";
        }
        // 推断是不是存在上传到的目次
        if (!is_dir($path)){
            mkdir($path,0777,true);
        }
        // 生成唯一的文件名
        $fileName = md5(uniqid(microtime(true),true)).'.'.$ext;
        // 将文件名拼接到指定的目次下
        $destName = $path."/".$fileName;
        // 举行文件挪动
        if (!move_uploaded_file($files['tmp_name'],$destName)){
            return "文件上传失利!";
        }
        return "文件上传胜利!";
    } else {
        // 依据毛病号返回提醒信息
        switch (@$files['error']) {
            case 1:
                echo "上传的文件超过了 php.ini 中 upload_max_filesize 选项限定的值";
                break;
            case 2:
                echo "上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值";
                break;
            case 3:
                echo "文件只要部份被上传";
                break;
            case 4:
                echo "没有文件被上传";
                break;
            case 6:
            case 7:
                echo "体系毛病";
                break;
        }
    }
}
echo upload_file($upfile);
?>

那末在这个PHP代码中,我们定义了一个upload_file的上传函数,经由过程这个函数不仅能够完成视频上传还能完成图片上传。而且已经由过程细致的解释给人人引见了每一步操纵的寄义,轻易人人参考进修。

末了我们能够挑选上传一段视频举行测试,效果以下:


本篇文章就是关于PHP视频上传的细致完成要领引见,愿望对须要的朋侪有所协助!

想要相识更多的PHP学问,能够关注Ki4网PHP视频教程,迎接人人参考进修!

以上就是怎样完成PHP上传视频的功用?(图文+视频)的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【杂谈】怎样完成PHP上传视频的功用?(图文+视频)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281876.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>