One Hat Cyber Team
Your IP :
18.191.203.35
Server IP :
50.28.103.30
Server :
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software :
nginx/1.24.0
PHP Version :
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
pass.electronharmony.com
/
fns
/
global
/
Edit File:
cache-sitemap.php
<?php $contents = ''; $contents .= '<?xml version="1.0" encoding="UTF-8"?>'."\n"; $contents .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'."\n"; $contents .= '<url>'."\n"; $contents .= '<loc>'.Registry::load('config')->site_url.'</loc>'."\n"; $contents .= '<lastmod>'.date('c', time()).'</lastmod>'."\n"; $contents .= '<changefreq>daily</changefreq>'."\n"; $contents .= '</url>'."\n\n"; $custom_pages = DB::connect()->select('custom_pages', ['slug', 'updated_on', 'who_all_can_view_page'], ['custom_pages.disabled' => 0]); foreach ($custom_pages as $custom_page) { $page_accessible = true; if ($custom_page['who_all_can_view_page'] !== 'all') { $who_all_can_view_page = json_decode($custom_page['who_all_can_view_page']); if (!in_array('1', $who_all_can_view_page)) { $page_accessible = false; } } if ($page_accessible) { $updated_on = strtotime($custom_page['updated_on']); $contents .= '<url>'."\n"; $contents .= '<loc>'.Registry::load('config')->site_url.$custom_page['slug'].'/</loc>'."\n"; $contents .= '<lastmod>'.date('c', time()).'</lastmod>'."\n"; $contents .= '<changefreq>daily</changefreq>'."\n"; $contents .= '</url>'."\n\n"; } } $columns = $join = $where = null; $columns = [ 'groups.group_id', 'groups.slug', 'groups.updated_on' ]; $where["groups.suspended"] = 0; $where["AND"] = [ "OR" => [ "groups.password(password_null)" => null, "groups.password(password_empty)" => '', "groups.password(password_zero)" => "0" ], "groups.secret_group" => "0" ]; $where["ORDER"] = ["groups.pin_group" => "DESC", "groups.updated_on" => "DESC"]; $where["LIMIT"] = 100; $groups = DB::connect()->select('groups', $columns, $where); foreach ($groups as $group) { if (empty($group['slug'])) { $group['slug'] = 'group/'.$group['group_id']; } $updated_on = strtotime($group['updated_on']); $contents .= '<url>'."\n"; $contents .= '<loc>'.Registry::load('config')->site_url.$group['slug'].'/</loc>'."\n"; $contents .= '<lastmod>'.date('c', time()).'</lastmod>'."\n"; $contents .= '<changefreq>daily</changefreq>'."\n"; $contents .= '</url>'."\n\n"; } $contents .= '</urlset>'; $cachefile = 'assets/cache/sitemap.cache'; if (file_exists($cachefile)) { unlink($cachefile); } $cachefile = fopen($cachefile, "w"); fwrite($cachefile, $contents); fclose($cachefile); $sitemapUrl = Registry::load('config')->site_url.'sitemap/'; $ping_urls = [ 'https://www.google.com/ping?sitemap=', ]; foreach ($ping_urls as $ping_url) { $ping_url .= $sitemapUrl; $curl_request = curl_init($ping_url); curl_setopt($curl_request, CURLOPT_HEADER, 0); curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); curl_exec($curl_request); $httpCode = curl_getinfo($curl_request, CURLINFO_HTTP_CODE); curl_close($curl_request); }
Simpan