Welcome to MAIFANG — curated source code


Specifications

分类 script
标签 Playbob是简单的视频共享,用于单个或多个视频。您可以通过将视频拖放到任何位置或单击来轻松添加视频。上传进度可见且直观,上传的视频可以观看或下载,上传的每个视频都有一个特定的URL,可以在任何地方共享。该界面响应迅速,易于使用。, 谷歌分析准备就绪, MySql:51以上, 共享、VPS或专用服务器, 操作系统。Linux或Windows, 漂亮的用户界面, 完整的管理面板, 广告支持就绪, 支持大型视频, Playbob是简单的视频共享,用于单个或多个视频。您可以通过将视频拖放到任何位置或单击来轻松添加视频。上传进度可见且直观,上传的视频可以观看或下载,上传的每个视频都有一个特定的URL,可以在任何地方共享。该界面响应迅速,易于使用。他和imgbob还有filebob是一个作者编写的。, 3种存储选项, Admin1234, Password, adminplaybobcom, Email, 前台httpsdemovironeercomplaybob, 下载地址&安装方法
作者 reishi
采集源 topide.com

About this source

脚本代码 分享 打印版本 举报 简单的PHP视频上传分享程序 Playbob v1.1 20250131更新 reishi 2025-02-08 850 0 40 源码简介Playbob是简单的视频共享,用于单个或多个视频。您可以通过将视频拖放到任何位置或单击来轻松添加视频。上传进度可见且直观,上传的视频可以观看或下载,上传的每个视频都有一个特定的URL,可以在任何地方共享。该界面响应迅速,易于使用。他和imgbob还有filebob是一个作者编写的。reishi已修复安装时500错误。在线演示前台:https://demo.vironeer.com/playbob/https://demo.vironeer.com/playbob/adminEmail : admin@playbob.comPassword : Admin1234功能简介前端功能出色的用户界面响应迅速,与所有具有新功能的设备兼容。响应式设计:响应式设计,与所有设备兼容。新主页:主页的设计现在更加专业,响应速度更快。优化广告投放:所有页面(博客、下载、主页等)上的新广告和改进广告多语言:现在你可以把你的网站翻译成100多种不同的语言。上传视频:在主页或用户仪表板上传视频。改进的上传框:我们改进了上传框并添加了新功能。视频保护:用户现在可以使用密码保护他们的视频。视频过期时间:通过上传框轻松设置视频过期时间。区块上传:通过区块上传,即使使用中等服务器带宽,也可以轻松上传大型视频。博客:添加了评论和广告的新博客布局。联系人和常见问题解答页面:除了在主页上显示联系人表单和常见问题,还有针对每个联系人的特殊页面。新的身份验证页面:身份验证页面更专业。电子邮件验证:确认每个新用户的电子邮件,可以从控制面板激活或禁用。用户帐户通知:当订阅即将到期或完全到期时,用户会收到有关订阅状态的通知。新设计:全新流畅的设计。上传视频:轻松上传视频,无需返回主页。轻松管理视频:使用新的仪表板轻松管理视频。视频共享:通过生成链接共享视频。重命名和删除:重命名或删除视频。视频保护控制:通过设置密码使视频私有或公开。设置帐户详细信息:编辑个人详细信息,包括姓名、电子邮件和地址。更改密码:更改帐户密码。双重身份验证:通过启用双重身份验证来保护帐户。预览页面新设计:重新设计视频预览页面,改进广告位置。热链接保护:通过禁用对热链接的访问来保护热链接。视频共享:改进了视频共享方法并添加了共享按钮报告视频:从预览页面报告视频。后端功能现在作为管理员,您将能够通过我们的新管理面板和功能轻松控制您的网站。仪表板:查看您的站点统计信息、用户、上传等…用户:管理您的站点用户,控制他们的帐户,并查看他们的所有活动。上传:管理网站上视频的上传,无论是用户还是访客的上传。报告视频:通过查看用户或访问者报告的视频来保护您的网站。广告:通过在你的网站上添加广告开始赚钱。导航:轻松管理和控制站点导航。博客:通过在站点博客中添加文章来提高站点在搜索引擎中的排名。设置常规:管理网站常规设置。上载:控制网站中的上载设置。存储:管理和设置您的网站存储。SMTP:编辑并更新SMTP信息。页面:创建和更新您的网站页面。管理员:添加和更新网站管理员。扩展:启用或禁用网站扩展。语言:添加和更新网站语言或翻译。邮件模板:管理网站邮件模板。SEO配置:创建和管理SEO配置。管理分区主页功能:在主页上添加或编辑网站功能。主页常见问题解答:添加或编辑网站常见问题解答。其他功能弹出通知:使用弹出通知在站点的所有页面上发布公告或提醒。自定义CSS:通过添加CSS代码来更改站点的外观。加载项管理器:控制站点上安装的加载项。清除缓存:进行任何修改时删除站点缓存。系统需求PHP 8.2xOperating System : Linux or WindowsShared, VPS or Dedicated ServerMySql: 5.7+Required UpgradesEnabling of allow_url_fopenIncreasing of max_execution_timeIncreasing of max_input_timeIncreasing of post_max_sizeIncreasing of memory_limitIncreasing of upload_max_filesizePHP ExtensionsBCMath PHP ExtensionCtype PHP ExtensionFileinfo PHP ExtensionJSON PHP ExtensionMbstring PHP ExtensionOpenSSL PHP ExtensionPDO PHP Extensionpdo_mysql PHP ExtensionTokenizer PHP ExtensionXML PHP ExtensioncURL PHP ExtensionGD PHP Extension下载地址&安装方法 .dlepay-box{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 20px;margin:18px 0;background:rgba(128,128,128,.06);box-shadow:0 6px 20px rgba(15,23,42,.05);font-size:14px;line-height:1.7;color:inherit} .dlepay-box.dlepay-free,.dlepay-box.dlepay-paid{border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.09);box-shadow:none} .dlepay-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap} .dlepay-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(15,118,110,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap} .dlepay-free .dlepay-badge,.dlepay-paid .dlepay-badge{background:rgba(22,163,74,.92)} .dlepay-head__text{flex:1;min-width:200px;font-size:14px;line-height:1.7;color:inherit} .dlepay-head__text b{color:#ef4444;font-size:16px} .dlepay-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px} .dlepay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit} .dlepay-btn:active{transform:translateY(1px)} .dlepay-btn-primary{background:#1677ff;color:#fff;box-shadow:0 8px 18px rgba(22,119,255,.22)} .dlepay-btn-primary:hover{background:#0f62d9;color:#fff} .dlepay-btn-ghost{background:transparent;color:inherit;border-color:rgba(128,128,128,.42)} .dlepay-btn-ghost:hover{background:rgba(128,128,128,.14)} .dlepay-sub{margin-top:8px;font-size:12px;color:inherit;opacity:.62} .dlepay-note{margin-bottom:10px;font-size:13px;font-weight:700;color:#16a34a} .dlepay-content{margin-top:12px;padding:14px 16px;border:1px dashed rgba(128,128,128,.42);border-radius:10px;background:transparent} .dlepay-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;color:inherit} .dlepay-modal.is-open{display:block} .dlepay-modal__mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.55)} .dlepay-modal__dialog{position:relative;width:min(92vw,360px);margin:10vh auto 0;background:#fff;color:#0f172a;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(15,23,42,.35);text-align:center} .dlepay-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:14px} .dlepay-modal__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer} .dlepay-modal__close:hover{color:#0f172a} .dlepay-loading{font-size:13px;color:#94a3b8;padding:30px 0} .dlepay-qr{display:none;width:220px;height:220px;margin:0 auto;border-radius:10px;border:1px solid rgba(128,128,128,.3);background:#fff} .dlepay-status{margin-top:12px;font-size:13px;line-height:1.7;color:#334155;min-height:20px} .dlepay-status b{color:#ef4444;font-size:15px} .dlepay-ok{color:#16a34a;font-weight:700} .dlepay-err{color:#ef4444;font-weight:700} [data-theme="dark"] .dlepay-box{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);box-shadow:none} [data-theme="dark"] .dlepay-box.dlepay-free,[data-theme="dark"] .dlepay-box.dlepay-paid{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.45)} [data-theme="dark"] .dlepay-head__text b,[data-theme="dark"] .dlepay-status b,[data-theme="dark"] .dlepay-err{color:#f87171} [data-theme="dark"] .dlepay-ok{color:#4ade80} [data-theme="dark"] .dlepay-btn-primary{background:#2f81f7;box-shadow:none} [data-theme="dark"] .dlepay-modal__dialog{background:#1e2228;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.65)} [data-theme="dark"] .dlepay-modal__title{color:#f1f5f9} [data-theme="dark"] .dlepay-modal__close{color:#9aa4b2} [data-theme="dark"] .dlepay-modal__close:hover{color:#fff} [data-theme="dark"] .dlepay-loading{color:#9aa4b2} [data-theme="dark"] .dlepay-status{color:#cbd5e1} @media (max-width:480px){.dlepay-box{padding:14px}.dlepay-btn{width:100%}} × 扫码支付 正在加载… (function(){ if (window.dlePayReady) { return; } window.dlePayReady = true; var CFG = {"url":"https:\/\/topide.com\/index.php?do=pay","qr":"https:\/\/topide.com\/index.php?do=alipaypay&action=qr&data=","token":"4454a01b5583578770b54619f3c0e66f0b645761","currency":"积分"}; function el(id) { return document.getElementById(id); } window.dlePayOpen = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal is-open'; m.setAttribute('aria-hidden','false'); } }; window.dlePayClose = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal'; m.setAttribute('aria-hidden','true'); } }; window.dlePayStatus = function(html, cls){ var s = el('dlepay-status'); if (!s) { return; } s.className = 'dlepay-status' + (cls ? ' ' + cls : ''); s.innerHTML = html; }; window.dlePayLoading = function(on){ var l = el('dlepay-loading'); var q = el('dlepay-qr'); if (l) { l.style.display = on ? 'block' : 'none'; } if (on && q) { q.style.display = 'none'; } }; function post(action, data, callback){ var fd = new FormData(); fd.append('action', action); fd.append('token', CFG.token || ''); for (var k in data) { if (Object.prototype.hasOwnProperty.call(data, k)) { fd.append(k, data[k]); } } fetch(CFG.url, { method: 'POST', body: fd, credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(function(r){ return r.json(); }).then(function(d){ callback(d || { status: 'error', message: '返回数据异常' }); }).catch(function(){ callback({ status: 'error', message: '网络错误,请稍后重试' }); }); } window.dlePayScan = function(tagId, newsId){ window.dlePayOpen(); window.dlePayLoading(true); window.dlePayStatus('正在生成支付二维码…'); post('create', { tag_id: tagId, news_id: newsId }, function(d){ window.dlePayLoading(false); if (d.status === 'success') { if (d.free || d.paid) { window.dlePayStatus('已解锁,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); return; } var q = el('dlepay-qr'); if (q) { q.src = CFG.qr + encodeURIComponent(d.qr_code); q.style.display = 'block'; } window.dlePayStatus('请使用支付宝扫码支付 ' + d.amount + ' 元(' + d.price + ' ' + (CFG.currency || '') + ')'); window.dlePayPoll(d.out_trade_no); } else { window.dlePayStatus('' + (d.message || '下单失败') + ''); } }); }; window.dlePayPoll = function(outTradeNo){ var tries = 0; function tick(){ tries ++; if (tries > 200) { window.dlePayStatus('二维码已过期,请关闭后重新下单'); return; } post('query', { out_trade_no: outTradeNo }, function(d){ if (d.status === 'paid') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 600); return; } if (d.status === 'closed') { window.dlePayStatus('订单已关闭,请重新下单'); return; } setTimeout(tick, 3000); }); } setTimeout(tick, 2500); }; window.dlePayBalance = function(tagId, newsId){ if (!window.confirm('确认使用余额支付?')) { return; } window.dlePayOpen(); window.dlePayStatus('正在处理…'); post('balance', { tag_id: tagId, news_id: newsId }, function(d){ if (d.status === 'success') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); } else { window.dlePayStatus('' + (d.message || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 10 积分 后查看,请先登录。 文章由 reishi 于 2025-02-08 编辑原因:2025-01-31官方更新 标签 PlaybobSimple VideoVideo Sharing视频分享PHP视频网盘

Information is compiled from public listings; confirm the final price and support with our service desk.

Request a quote

Leave your contact and we will get back to you shortly. No spam.

Leave your contact and we will get back to you shortly. No spam.

Related sources

View all→
← Back to list