<?php
require_once 'bot_telegram.php'; // Include bot Telegram
//monetag template
header('Content-Type: text/html; charset=utf-8');
error_reporting(E_ALL);
ini_set('display_errors', '0');
function create_paragraphs($content, $min_length = 500, $max_length = 900) {
// Menghapus spasi ekstra di awal dan akhir
$content = trim($content);

// Membagi konten menjadi kata-kata berdasarkan spasi
$words = explode(' ', $content);

// Menyimpan paragraf yang telah dihasilkan
$paragraphs = [];
$current_paragraph = '';

// Mendapatkan batas panjang acak
$random_length = rand($min_length, $max_length);

foreach ($words as $word) {
    // Jika menambahkan kata ini tidak melebihi batas panjang, tambahkan ke paragraf
    if (strlen($current_paragraph) + strlen($word) + 1 <= $random_length) {
        $current_paragraph .= ($current_paragraph ? ' ' : '') . $word;
    } else {
        // Jika melebihi, simpan paragraf yang sudah ada dan mulai paragraf baru
        $paragraphs[] = $current_paragraph;
        $current_paragraph = $word;
    }
}

// Menambahkan paragraf terakhir jika ada
if (!empty($current_paragraph)) {
    $paragraphs[] = $current_paragraph;
}

// Membungkus paragraf dengan tag <p>
$result = '';
foreach ($paragraphs as $paragraph) {
    $result .= '<p>' . $paragraph . '</p>';
}

return $result;

}

function filterBadWords($text, $badWords) {
foreach ($badWords as $badWord) {
// Membuat pola pencarian untuk kata-kata buruk, tanpa menggantinya dengan tanda bintang
$pattern = '/' . preg_quote($badWord, '/') . '/i';
$text = preg_replace($pattern, '', $text); // Hapus kata buruk
}
return $text;
}

// Baca daftar kata-kata buruk dari file badwords.txt
$badWordsFile = 'badwords.txt';
$badWords = [];

if (file_exists($badWordsFile)) {
$badWords = file($badWordsFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
} else {
// Jika file tidak ada, berikan pesan atau tangani sesuai kebutuhan
echo "File badwords.txt tidak ditemukan.";
}

$direct_link_ads = ''; // Menambahkan nilai default
if(isset($_GET['video'])) {
$tier1_countries = array('AU', 'BE', 'CA', 'FR', 'DE', 'HU', 'IT', 'NL', 'NZ', 'US', 'GB', 'ES', 'JP', 'KR', 'SG', 'SE', 'NO', 'DK', 'FI', 'CH', 'AT', 'IE', 'BE');

// Mendapatkan kode negara dari header HTTP_CF_IPCOUNTRY
$country_code = $_SERVER['HTTP_CF_IPCOUNTRY'];

$title = $_GET['video'];

$host = 'localhost'; // IP VPS 2
$username = 'admin'; // Ganti dengan username database Anda
$password = 'kusworo93'; // Ganti dengan password database Anda
$dbname = 'google'; // Nama database yang digunakan

// Membuat koneksi ke database
$conn = new mysqli($host, $username, $password, $dbname);

// Memeriksa koneksi
if ($connconnect_error) {
die("Koneksi gagal: " . $conn
connect_error); }

// Nilai slug yang ingin dicari
$slug = $title;

// Query SQL untuk mencari title berdasarkan slug
$sql = "SELECT query, result FROM content_result_en WHERE slug = ?";

// Menyiapkan statement
$stmt = $conn->prepare($sql);

// Mengikat parameter
$stmt->bind_param("s", $slug);

// Menjalankan query
$stmt->execute();

// Mengambil hasil
$result = $stmt->get_result();

$content = "";
// Memeriksa apakah ada hasil yang ditemukan
if ($resultnum_rows > 0) {
// Mengambil baris hasil
while ($row = $result
fetch_assoc()) { $title = $row['query'];
$title = filterBadWords($title, $badWords);
$content = $row['result'];
}
} else {
$content = "";
// Koneksi ke database di VPS 2
$host = '89.117.19.121'; // Ganti dengan host database Anda (untuk VPS 1)
$username = 'admin'; // Username database di VPS 2
$password = 'kusworo93'; // Password database di VPS 2
$dbname = 'google'; // Nama database di VPS 2

// Membuat koneksi ke database di VPS 2
$conn_vps2 = new mysqli($host, $username, $password, $dbname);

// Memeriksa koneksi
if ($conn_vps2->connect_error) {
// Kirim notifikasi ke Telegram
$error_message = "❌ *Koneksi ke VPS 2 Gagal!*\n" .
                 "🖥 Host: `$host`\n" .
                 "📄 Error: `" . $conn_vps2->connect_error . "`\n" .
                 " Waktu: " . date('Y-m-d H:i:s');
sendTelegramMessage($error_message);

// Redirect atau tampilkan homepage
header("Location: /index.php"); // Ganti path jika perlu
exit();
}

// Menyiapkan query untuk mencari title berdasarkan slug di VPS 2
$sql_vps2 = "SELECT query FROM content_result_en WHERE slug = ?";
$stmt_vps2 = $conn_vps2->prepare($sql_vps2);
$stmt_vps2->bind_param("s", $slug);
$stmt_vps2->execute();
$result_vps2 = $stmt_vps2->get_result();

// Memeriksa apakah ada hasil yang ditemukan di VPS 2
if ($result_vps2->num_rows > 0) {
    while ($row_vps2 = $result_vps2->fetch_assoc()) {
        $title = $row_vps2['query'];
    $title = filterBadWords($title, $badWords);
    }
} else {
    echo "Tidak ada hasil ditemukan.";
}

// Menutup koneksi ke VPS 2
$stmt_vps2->close();
$conn_vps2->close();

}

// Menutup koneksi ke database awal (VPS 1)
$stmtclose();
$conn
close();

} else {
$title = "WATCH NOW & DOWNLOAD";
}
$direct_link_ads = 'https://obqj2.com/4/9401770';

?>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
//$tier1_countries = array('AU', 'BE', 'CA', 'FR', 'DE', 'HU', 'IT', 'NL', 'NZ', 'US', 'GB', 'ES', 'JP', 'KR', 'SG', 'SE', 'NO', 'DK', 'FI', 'CH', 'AT', 'IE', 'BE');
$tier1_countries = array('ID');
$country_code = $_SERVER['HTTP_CF_IPCOUNTRY'];
if (in_array($country_code, $tier1_countries)) {
//target negara miskin
echo '<meta http-equiv="refresh" content="8;url=https://filmsaha.my.id/s/">';
}
else{
//target negara kaya
echo '<meta http-equiv="refresh" content="8;url=https://fin.digeebooks.com/insight-investment">';
}
?>
<title><?php echo $title;?></title>
<meta name="description" content="Leaked Viral Videos Watch & Download Access stream all the exclusive <?php echo $title;?>">
<meta name="author" content="iyxwfree24 Viral">
<meta name="copyright" content="iyxwfree24.my.id">
<meta name="robots" content="index, follow">
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
<link href="//stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
<link href="/sxvideos/css/mystyle.css" rel="stylesheet">
<link href="/sxvideos/favi.png" rel="shortcut icon">
<script src="https://fpyf8.com/88/tag.min.js" data-zone="151087" async data-cfasync="false"></script>
</head>
<body>
<div class="logo mylogomenu">
<a class="logo navbar-brand logos"> <h1><span>HD TV</span> ONLINE</h1> </a>
</div>
<div class="menu">
<a href="#"><i class="fas fa-home fabutton" aria-hidden="true"></i></a>
<a href="#users"><i class="fas fa-film fabutton" aria-hidden="true"></i></a>
<a href="#users"><i class="fas fa-bars fabutton" aria-hidden="true"></i></a>
<a href="#users"><i class="fas fas fa-user-circle fabutton" aria-hidden="true"></i></a>
</div>
<div class="player_header">
<br/>
<h5 id="mh1"><b><?php echo $title;?></b></h5>
</div>
<hr>
<div class="container">
<div class="row">
<div class="col-md-12 center-image" id="image-container">
<div class="videosection" onclick="showModal()">
<div class="image-container">
<img src="/mainbanner.jpg?v=1" alt="Centered Image" class="img-fluid">
<i class="fas fa-play-circle play-button" onclick="showModal()" id="play-button"></i>
<div class="loading" id="loading"></div>
</div>
<div class="controls">
<div class="controlContent">
<div id="leftControls" >
<i class="fa fa-play controlBtn" aria-hidden="true"></i>
<i class="fa fa-volume-up controlBtn" aria-hidden="true"></i>
</div>
<div id="rightControls">
<span class="live-badge__icon"></span><span class="live-badge lbback">LIVE</span>
<i class="fa fa-expand controlBtn cntBtn"></i>
<i class="fa fa-cog controlBtn cntBtn"></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="device__brands">
<img class="img-fluid adevicebrands" width="30" src="/sxvideos/img/devices_pc.png" alt="All Devices">
<img class="img-fluid adevicebrands" width="30" src="/sxvideos/img/apple_pc.png" alt="iOS">
<img class="img-fluid adevicebrands" width="30" src="/sxvideos/img/android_pc.png" alt="Android">
<img class="img-fluid adevicebrands" width="30" src="/sxvideos/img/chromecast_pc.png" alt="Chromecast">
</div>
</div>
</div>
<div class="container">
<a href="<?php echo $direct_link_ads;?>"><button type="button" class="btn btn-outline-warning ctlivebtn" data-mdb-ripple-init data-mdb-ripple-color="dark"> <span><i class="fa fa-play"></i></span> Leaked Viral Video</button></a>

<div class="descriptionss">
<p id="des3">Watch Leaked Viral Videos Online Stream Online for FREE, TV Coverage, Replays, Highlights from Anywhere at Anytime. Optimized for PC, Mac, iPad, iPhone, Android, PS4, Xbox One, and Smart TVs.</p>
</div>
<hr>
<span>MEMBERSHIP<br><i class="fas fa-users" aria-hidden="true"></i></span>
<br>
<a href="<?php echo $direct_link_ads;?>"><button id="users" type="button" class="btn btn-outline-success ctlivebtn" data-mdb-ripple-init data-mdb-ripple-color="dark"><span><i class="fas fa-sign-in-alt"></i></span> CREATE ACCOUNT</button></a>
<hr>
</div>
<hr>
<?php
if (isset($content)) {
$content = filterBadWords($content, $badWords);
} else {
$content = '';
}
echo create_paragraphs($content);?>
<div class="footer">
2025 @ <span class="copyrights"><a href="#">HD VIDEO ONLINE</a></span> | All Rights Reserved.
</div>
<div id="myModal" class="modal">
<div class="modal__wrapper">
<div class="modal__inner active">
<div class="modal__header text-uppercase"><div id="modalcloseright"><i class="fa fa-window-close modalclose" onclick="closeModal()" id="myModal" aria-hidden="true"></i>
</div>
<span>Watch Leaked Viral Videos Online</span>
</div>
<div class="modal__content">
<p class="modal__content__desc"><span id="sign2">Please Sign Up to Watch Leaked Viral Sex Videos Online</span></p>
<a href="<?php echo $direct_link_ads;?>" class="btn btn-primary btn-lg modal__content__cta">Sign Up NOW!</a>
</div>
<div class="list-group">
<div class="row">
<div class="col-md-6">
<div class="list-group-item modal-list">
<h6 class="list-group-item-heading"><i class="fa fa-film biru fa-fw"></i> High Quality Streaming</h6>
<p class="list-group-item-text">Unlimited Streaming in Higher Quality!</p>
</div>
<div class="list-group-item modal-list">
<h6 class="list-group-item-heading"><i class="fas fa-infinity fa-fw"></i> Watch Without Limits</h6>
<p class="list-group-item-text">Get access without any limits.</p>
</div>
</div>
<div class="col-md-6">
<div class="list-group-item modal-list">
<h6 class="list-group-item-heading"><i class="fa fa-ban coklat fa-fw"></i> No Ads, 100% Free Advertising</h6>
<p class="list-group-item-text">Free from all kinds of Ads.</p>
</div>
<div class="list-group-item modal-list">
<h6 class="list-group-item-heading"><i class="fa fa-tablet ijo fa-fw"></i> Watch anytime, anywhere</h6>
<p class="list-group-item-text">Works on Mobile, TV, PC or MAC!</p>
</div>
</div>
</div>
</div>
<div class="modal__footer">
<div class="features">
<ul class="features__list">
Already Have Account! <a href="<?php echo $direct_link_ads;?>">Login</a>
</ul>
</div>
</div>
</div>
</div>
</div>
<script>
var parameter = new URLSearchParams(window.location.search).get("m");
if(parameter != null){
document.title = "Watch " + parameter + " Video Online";
document.getElementById("mh1").innerHTML = "Watch " + parameter + " Video Online";
document.getElementById("sign2").innerHTML = "Please Sign Up to Watch " + parameter + " Leaked Viral Videos Online";
document.getElementById("des3").innerHTML = "Watch " + parameter + " Leaked Viral Videos Online Stream Online for FREE, TV Coverage, Replays, Highlights from Anywhere at Anytime. Optimized for PC, Mac, iPad, iPhone, Android, PS4, Xbox One, and Smart TVs.";
}
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="//stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"></script>
<script src="/sxvideos/js/myscript.js"></script>
<script type='text/javascript' src='//google.com/b6/b2/37/b6b237373d5472590f596039481e0fcd.js'></script>
<?php

if ( $_SERVER['HTTP_CF_IPCOUNTRY'] == "ID" ) {
include ('iklanshopee.php');
} elseif ( $_SERVER['HTTP_CF_IPCOUNTRY'] == "IN" ) {
?>
<script type='text/javascript'>
$(document).ready(function() {$('img#closed').click(function(){$('#btm_banner').hide(90);});});
</script>
<div id='floatads' style='width:100%;margin:auto; text-align:center;float:none;overflow:hidden; display:scroll;position:fixed; bottom:0;z-index:9999'>
<div><a id='close-floatads' onclick='document.getElementById('floatads').style.display = 'none';' style='cursor:pointer;'><img alt='close' src='https://3.bp.blogspot.com/-ZZSacDHLWlM/VhvlKTMjbLI/AAAAAAAAF2M/UDzU4rrvcaI/s1600/btn_close.gif' title='close button'/></a></div>
<div style='text-align:center;display:block;max-width:728px;height:auto;overflow:hidden;margin:auto'>

</div>
</div>
<?php
} else {
?>
<script type="text/javascript">var _Hasync= _Hasync|| [];
_Hasync.push(['Histats.start', '1,4720872,4,0,0,0,00010000']);
_Hasync.push(['Histats.fasi', '1']);
_Hasync.push(['Histats.track_hits', '']);
(function() {
var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true;
hs.src = ('//s10.histats.com/js15_as.js');
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
})();</script>
<noscript><a href="/" target="_blank"><img src="//sstatic1.histats.com/0.gif?4720872&101" alt="web stats analysis" border="0"></a></noscript>

<script type='text/javascript'>
$(document).ready(function() {$('img#closed').click(function(){$('#btm_banner').hide(90);});});
</script>
<div id='floatads' style='width:100%;margin:auto; text-align:center;float:none;overflow:hidden; display:scroll;position:fixed; bottom:0;z-index:9999'>
<div><a id='close-floatads' onclick='document.getElementById('floatads').style.display = 'none';' style='cursor:pointer;'><img alt='close' src='https://3.bp.blogspot.com/-ZZSacDHLWlM/VhvlKTMjbLI/AAAAAAAAF2M/UDzU4rrvcaI/s1600/btn_close.gif' title='close button'/></a></div>
<div style='text-align:center;display:block;max-width:728px;height:auto;overflow:hidden;margin:auto'>

</div>
</div>
<?php
}
?>
</body>
</html>

Edit

Pub: 24 Sep 2025 10:17 UTC

Views: 19