顶点网 » 脚本代码 » PlayTube v1.4.3 - - PHP视频上传分享源码
七月 13 2018年

PlayTube v1.4.3 - - PHP视频上传分享源码

reishi  2018-07-13, 00:00   脚本代码  21 351  已汉化 
20 条评论

PlayTube v1.4.3 - - PHP视频上传分享源码

系统简介


PlayTube是一个视频分享程序,它能快速的建立一个视频上传、导入、分享的网站,具有多语言、用户管理、广告管理、视频上传、从youtube和vime等网站导入视频等功能。本次发布的是1.4.3版本


在线演示



本站演示
https://go.f27.net/
不定时关闭

官方演示
https://www.playtubescript.com


主要功能



上传视频: 上传本地视频
导入视频: 非常简单的从 YouTube, Dailymotion, 和 Vimeo 等站点批量导入视频,此功能需要对应网站的API.
自动导入视频: 设置一些关键词并创建导入任务,轻松从 YouTube 和 Dailymotion 导入视频到你的网站!
高性能: PlayTube 可以轻松的处理超过 1B 的视频.
WoWonder 登录集成:无缝对接 WoWonder 社交系统,可以使用社交系统的帐户授权登入.
喜欢 & 反感: 用户可以对某视频进行喜欢投票.
评论系统: 注册用户可以对视频进行评论.
订阅, 历史, 接下来观看: 功能也是比较人性化的.
用户频道: 完整的用户展示页.
广告系统: 可以创建视频、页面的广告,一切都在后台的广告设置里.
站点地图建立: 建立站点地图并自动发送到 Google/Bing.
SEO 友好: 搜索引擎优化友好的链接,非常有利于谷歌收录!
完整的后台: 功能完善的后台控制面板.
漂亮的 UI: 非常容易修改而且还很漂亮的模板.


安装需求



PHP 5.5 or Higher.
MySQLi.
GD Library.
mbstring.
cURL.
allow_url_fopen.


更新日志



Version 1.4.3 06/13/2018
[Added] FTP support, now you can upload videos to diffrent servers.
[Added] watermark on video player.
[Added] 1080p, 2K, and 4K support to FFMPEG.
[Added] GDPR support, cookie frame, checkboxes and privacy policy update.
[Added] API for delete account, create playlist, and add to playlist.
[Fixed] 10+ reported bugs


破解说明



原版程序由国际友人提供,由reishi进行破解。安装时需要输入购买代码,
请填写nulled-by-reishi即可

新版增加了安卓端源码,资源待收集,如果找到了安卓端源码我会第一时间发布的。
另外新版有一点改动不是很方便,就是将语言写到了数据库中,并不支持在线导入和导出,这点在汉化使用起来不是很方便。


安装方法



解压缩上传Script里的内容到服务器
访问http://www.yoursite.com/install 按照要求填写每项内容。


升级方法



解压缩上传Script里的内容到服务器,覆盖旧文件,然后将scripts目录外的update.php上传到服务器,运行
youdomain.tld/update.php 进行升级,如升级成功会出现The script is successfully updated to v1.4.2!字样,然后系统自动更名update.php为_update.php
为安全起见,建议删除该文件。



下载地址



链接: https://pan.baidu.com/s/1lvtgtCubtukVrob3geUbMA 密码: hnqy


Nginx伪静态规则



官方给的规则不能使用,研究了一下,给一个可用的伪静态规则。


# nginx configuration

location / {
  if (!-e $request_filename){
    rewrite ^/$ /index.php?link1=home;
  }
  if (!-e $request_filename){
    rewrite ^/aj/([^/.]+)/?$ /ajax.php?type=$1&first=$2;
    rewrite ^/aj/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2;
    rewrite ^/aj/([^/.]+)/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2&second=$3;
  }
  rewrite ^/@([^\/]+)(\/|)$ /index.php?link1=timeline&id=$1;
  if (!-e $request_filename){
    rewrite ^/([^\/]+)(\/|)$ /index.php?link1=$1;
  }
}

location /reset {
  rewrite ^/reset-password/([^\/]+)(\/|)$ /index.php?link1=reset-password&code=$1;
}

location /confirm {
  rewrite ^/confirm/(.*)/(.*)$ /index.php?link1=confirm&code=$1&email=$2;
}

location /api {
  rewrite ^/api/v(([0-9])([.][0-9]+))(\/|)$ /api.php?v=$1;
}

location /admin {
  rewrite ^/admin-cp$ /admincp.php;
  rewrite ^/admin-cp/(.*)$ /admincp.php?page=$1;
}

location /admin-cdn/ {
  alias /admin-panel/;
}

location /videos {
  rewrite ^/videos/category/(.*)/rss(\/|)$ /index.php?link1=videos&page=category&id=$1&feed=rss;
  rewrite ^/videos/category/(.*)$ /index.php?link1=videos&page=category&id=$1;
  rewrite ^/videos/(.*)/rss(\/|)$ /index.php?link1=videos&page=$1&feed=rss;
  rewrite ^/videos/(.*)$ /index.php?link1=videos&page=$1;
}

location /articles {
  rewrite ^/articles(\/|)$ /index.php?link1=articles;
  rewrite ^/articles/category/(\d+)(\/|)$ /index.php?link1=articles&category_id=$1;
  rewrite ^/articles/read/(.*)(\/|)$ /index.php?link1=read&id=$1;
}

location /edit {
  rewrite ^/edit-video/(.*)?$ /index.php?link1=edit-video&id=$1;
}

location /watch {
  rewrite ^/watch/([^\/]+)(\/|)?$ /index.php?link1=watch&id=$1;
  rewrite ^/watch/([^\/]+)/list/([^\/]+)(\/|)?$ /index.php?link1=watch&id=$1&list=$2;
}

location /embed {
  rewrite ^/embed/(.*)?$ /index.php?link1=embed&id=$1;
}

location /resend {
  rewrite ^/resend/(.*)/(.*)?$ /index.php?link1=resend&id=$1&u_id=$2;
}

location /redirect {
  rewrite ^/redirect/(.*)?$ /index.php?link1=redirect&id=$1;
}

location /settings {
  rewrite ^/settings/(.*)/(.*)$ /index.php?link1=settings&page=$1&user=$2;
  rewrite ^/settings/(.*)$ /index.php?link1=settings&page=$1;
}

location /terms {
  rewrite ^/terms/([^\/]+)(\/|)$ /index.php?link1=terms&type=$1;
}

location /go_pro {
  rewrite ^/go_pro(\/|)$ /index.php?link1=go_pro;
}

location /ads {
  rewrite ^/ads(\/|)$ /index.php?link1=ads;
  rewrite ^/ads/create(\/|)$ /index.php?link1=create_ads;
  rewrite ^/ads/edit/(\d+)(\/|)$ /index.php?link1=edit_ads&id=$1;
}

location /contact {
  rewrite ^/contact-us(\/|)$ /index.php?link1=contact;
}


PlayTube v1.4.3 - - PHP视频上传分享源码

文章最后由 reishi 在 2019-09-28, 23:37 编辑
编辑原因: 更新下载地址


  1. 默认头像

    M1949  (会员)

    2018-07-13 22:48 3 条评论

    楼主,你好!
    这个网站怎么管理,有带后台吗?
    还有,我看你的演示站是中文的,但我这边部署好了后,language没有简体中文?

  1. 默认头像

    reishi  (管理员)

    2018-07-14 08:00 1 547 条评论

    引用: M1949
    楼主,你好!
    这个网站怎么管理,有带后台吗?
    还有,我看你的演示站是中文的,但我这边部署好了后,language没有简体中文?

    有后台,登录后在个人资料下拉菜单里会看到。语言需要自己在后台手动创建,并且翻译,我演示站只翻译一部分常用的短语。

  1. 默认头像

    Limon  (会员)

    2018-07-17 09:32 25 条评论

    开启了ffmpeg 有时候上传视频会出现undefined 如果关闭了ffmpeg就没问题。

  1. 默认头像

    reishi  (管理员)

    2018-07-17 10:51 1 547 条评论

    引用: Limon
    开启了ffmpeg 有时候上传视频会出现undefined 如果关闭了ffmpeg就没问题。

    检查一下服务器是否安装了ffmpeg
    如果安装了核对一下路径。

  1. 默认头像

    Limon  (会员)

    2018-07-17 12:57 25 条评论

    引用: reishi
    引用: Limon
    开启了ffmpeg 有时候上传视频会出现undefined 如果关闭了ffmpeg就没问题。

    检查一下服务器是否安装了ffmpeg
    如果安装了核对一下路径。

    这个是没问题的,大部分的视频都可以转码分割,就是有些上传才会提示错误

  1. 默认头像

    HanedaMolong  (会员)

    2018-07-25 09:57 2 条评论

    总算能回复了,上传后的视频不能播放显示的是一个页面图片然后就像在放MP3一样,这个是什么问题啊?用的1.42的版本,手机访问能播放视频。

  1. 默认头像

    edward666  (会员)

    2018-07-25 14:45 1 条评论

    未登录用户看不到分类是怎么回事,已登录的用户没问题。
    不登录账号的话首页也不能正常显示分类下面的视频。
    请问这是伪静态哪里没设置好吗?还是程序有问题。。

  1. 默认头像

    reishi  (管理员)

    2018-07-25 15:53 1 547 条评论

    引用: HanedaMolong
    总算能回复了,上传后的视频不能播放显示的是一个页面图片然后就像在放MP3一样,这个是什么问题啊?用的1.42的版本,手机访问能播放视频。

    地址发来看看,站内信发送。

    引用: edward666
    未登录用户看不到分类是怎么回事,已登录的用户没问题。
    不登录账号的话首页也不能正常显示分类下面的视频。
    请问这是伪静态哪里没设置好吗?还是程序有问题。。

    去www.f27.net测试一下,看看有没有同样的事情发生,同时也去官方测试一下。
    我倒是怀疑你使用了某个汉化版本了。

  1. 默认头像

    langrenco  (会员)

    2018-08-19 15:05 2 条评论

    我安装完后 也出现一样的情况呢,不能播放,但是打开你的演示网站没有问题,建站感觉没问题啊
    能否帮忙远程看看呢

  1. 默认头像

    kkk  (会员)

    2018-08-19 16:23 3 条评论

    管理后台 地址是多少?

  1. 默认头像

    2214445407  (会员)

    2018-08-20 17:32 67 条评论

    您好!我使用您提供的Nginx.conf的伪静态规则,我无法正常安装,一直提示403,请问怎么办????

  1. 默认头像

    reishi  (管理员)

    2018-08-20 17:56 1 547 条评论

    引用: 2214445407
    您好!我使用您提供的Nginx.conf的伪静态规则,我无法正常安装,一直提示403,请问怎么办????

    https://www.topide.com/script/485-playtube-the-ultimate-php-video-cms-video-sharing-platform-v143-nulled.html#sel=54:1,54:1

    更新了一下伪静态规则,再试试。

    引用: kkk
    管理后台 地址是多少?

    yourdomain.tld/admin-cp/

    需要登录后访问。

  1. 默认头像

    2214445407  (会员)

    2018-08-20 18:27 67 条评论

    引用: reishi
    引用: 2214445407
    您好!我使用您提供的Nginx.conf的伪静态规则,我无法正常安装,一直提示403,请问怎么办????

    https://www.topide.com/script/485-playtube-the-ultimate-php-video-cms-video-sharing-platform-v143-nulled.html#sel=54:1,54:1

    更新了一下伪静态规则,再试试。

    引用: kkk
    管理后台 地址是多少?

    yourdomain.tld/admin-cp/

    需要登录后访问。


    好,我再试试。。

    引用: reishi
    引用: 2214445407
    您好!我使用您提供的Nginx.conf的伪静态规则,我无法正常安装,一直提示403,请问怎么办????

    https://www.topide.com/script/485-playtube-the-ultimate-php-video-cms-video-sharing-platform-v143-nulled.html#sel=54:1,54:1

    更新了一下伪静态规则,再试试。

    引用: kkk
    管理后台 地址是多少?

    yourdomain.tld/admin-cp/

    需要登录后访问。


    还是403.。。

  1. 默认头像

    qqq3d  (会员)

    2018-11-21 00:42 2 条评论

    安装之后转码正常,但是上传的1080p的视频,转码之后视频播放窗口有多分辨率的选择:240,360,480,720。但是没有1080,我查看转码之后的视频,是有1080p的格式,为何在播放窗口没有选择呢?

  1. 默认头像

    owen  (会员)

    2018-11-27 10:14 7 条评论

    请问这可以设置视频内容保护不,,就是简单的右击不出现下载就行了,其他的高科技下载方法就不用管了

  1. 默认头像

    reishi  (管理员)

    2018-11-27 10:32 1 547 条评论

    引用: owen
    请问这可以设置视频内容保护不,,就是简单的右击不出现下载就行了,其他的高科技下载方法就不用管了

    试一下用.htaccess文件保护某后缀不允许下载吧。
    也只是想法,没有实际操作过。
    
    Order Deny,Allow
    Allow from all
    <Files "*.mp4">
    Deny from all
    </Files>
    

  1. 默认头像

    owen  (会员)

    2018-11-28 08:53 7 条评论

    引用: reishi
    引用: owen
    请问这可以设置视频内容保护不,,就是简单的右击不出现下载就行了,其他的高科技下载方法就不用管了

    试一下用.htaccess文件保护某后缀不允许下载吧。
    也只是想法,没有实际操作过。
    
    Order Deny,Allow
    Allow from all
    <Files "*.mp4">
    Deny from all
    </Files>
    


    加上后网页不能播放视频了,,MP4文件直接禁止加载了 ,,,
    刚刚我看了官方的更新日志,新版本有这个下载控制,希望能更新啊, bowtie

  1. 默认头像

    reishi  (管理员)

    2018-11-28 08:57 1 547 条评论

    引用: owen


    可以 ,浏览器、迅雷和chrome的Video Downloader插件等都下载不了了,,
    刚刚我看了官方的更新日志,新版本有这个下载控制,希望能更新啊, bowtie

    如果不在服务器上限制一下,一定会被人找出下载地址的,就一定会被下载或外链。
    新版的搜索功能似乎有问题。1.45.1

  1. 默认头像

    owen  (会员)

    2018-11-28 11:42 7 条评论

    引用: reishi
    加上后网页不能播放视频了,,MP4文件直接禁止加载了 ,,,

    加上后网页不能播放视频了,,MP4文件直接禁止加载了 ,,,
    引用: reishi
    引用: owen


    可以 ,浏览器、迅雷和chrome的Video Downloader插件等都下载不了了,,
    刚刚我看了官方的更新日志,新版本有这个下载控制,希望能更新啊, bowtie

    如果不在服务器上限制一下,一定会被人找出下载地址的,就一定会被下载或外链。
    新版的搜索功能似乎有问题。1.45.1

    刚刚清了浏览器缓存,加上那段后网页不能播放视频了,,MP4文件直接禁止加载了 ,,看来这样不行啊,

  1. 默认头像

    hacknife  (会员)

    2018-12-06 13:40 2 条评论

    视频文件上传完,提示 undefined,安装好了ffmpeg,并配置好了ffmpeg位置信息,php7.0

信息

想要留言? 请 登录 您的账号。还没有? 你可以 点击注册账号

投票调查

对新模板的看法