菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

如何将视频上传到phpcms

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:phpcms教程

要使用phpcms上传视频,首先需要确保您的网站已经安装了phpcms系统。然后,按照以下步骤操作: 1. 登录您的phpcms后台管理系统。 2. 在左侧菜单栏中,找到并点击“内容管理”或“媒体管理”。 3. 点击“添加新内容”或“添加新媒体”,选择“视频”类别。 4. 在弹出的窗口中,填写视频相关信息,如标题、描述、标签等。 5. 点击“上传文件”按钮,选择您要上传的视频文件。 6. 等待上传完成,点击“保存”按钮。 现在,您的视频已经成功上传到phpcms系统中,可以在前台页面查看和播放了。

Phpcms v9在下载的时候会检查客户端的IP地址,偶尔会导致参数错误,从网上也查询了大量的资料,目前知道的解决办法无非就2个,经测试一个无效,一个不能解决根本问题。已经知道的2个办法一个是加$data['id'] = $id; 测试 无效,一个是更改下载地址显示原始下载地址,不经过Phpcms v9的内核php文件来处理 直接生成下载地址,这倒是不会报错了,可是别人有权限问题的网站那就头疼了。

下面来说说代码笔记研究出来的解决办法,这也要得益于一篇网上吐槽Phpcms的文章给的灵感。

1、打开/phpcms/modules/content/down.php 这个文件。

2、找到大概100行的如下代码:

if(!$downid||empty($fileurl)||!preg_match("/[0-9]{10}/",$starttime)||!preg_match("/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/",$ip)||$ip!=ip())showmessage(L('illegal_parameters'));

3、删除中间patch IP的部分代码

||!preg_match("/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/",$ip)||$ip!=ip()

删除后的代码:

if(!$downid||empty($fileurl)||!preg_match("/[0-9]{10}/",$starttime))showmessage(L('illegal_parameters'));

上传覆盖,更新缓存。点击下载,居然成了。留下笔记,方便下次使用。

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广