<?php
/**
 * A pseudo-cron daemon for scheduling WordPress tasks.
 *
 * WP-Cron is triggered when the site receives a visit. In the scenario
 * where a site may not receive enough visits to execute scheduled tasks
 * in a timely manner, this file can be called directly or via a server
 * cron daemon for X number of times.
 *
 * Defining DISABLE_WP_CRON as true and calling this file directly are
 * mutually exclusive and the latter does not rely on the former to work.
 *
 * The HTTP request to this file will not slow down the visitor who happens to
 * visit when a scheduled cron event runs.
 *
 * @package WordPress
 */

ignore_user_aborttrue );

if ( ! 
headers_sent() ) {
    
header'Expires: Wed, 11 Jan 1984 05:00:00 GMT' );
    
header'Cache-Control: no-cache, must-revalidate, max-age=0' );
}

// Don't run cron until the request finishes, if possible.
if ( PHP_VERSION_ID >= 70016 && function_exists'fastcgi_finish_request' ) ) {
    
fastcgi_finish_request();
} elseif ( 
function_exists'litespeed_finish_request' ) ) {
    
litespeed_finish_request();
}

if ( ! empty( 
$_POST ) || defined'DOING_AJAX' ) || defined'DOING_CRON' ) ) {
    die();
}

/**
 * Tell WordPress the cron task is running.
 *
 * @var bool
 */
define'DOING_CRON'true );

if ( ! 
defined'ABSPATH' ) ) {
    
/** Set up WordPress environment */
    
require_once __DIR__ '/wp-load.php';
}

// Attempt to raise the PHP memory limit for cron event processing.
wp_raise_memory_limit'cron' );

/**
 * Retrieves the cron lock.
 *
 * Returns the uncached `doing_cron` transient.
 *
 * @ignore
 * @since 3.3.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @return string|int|false Value of the `doing_cron` transient, 0|false otherwise.
 */
function _get_cron_lock() {
    global 
$wpdb;

    
$value 0;
    if ( 
wp_using_ext_object_cache() ) {
        
/*
         * Skip local cache and force re-fetch of doing_cron transient
         * in case another process updated the cache.
         */
        
$value wp_cache_get'doing_cron''transient'true );
    } else {
        
$row $wpdb->get_row$wpdb->prepare"SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1"'_transient_doing_cron' ) );
        if ( 
is_object$row ) ) {
            
$value $row->option_value;
        }
    }

    return 
$value;
}

$crons wp_get_ready_cron_jobs();
if ( empty( 
$crons ) ) {
    die();
}

$gmt_time microtimetrue );

// The cron lock: a unix timestamp from when the cron was spawned.
$doing_cron_transient get_transient'doing_cron' );

// Use global $doing_wp_cron lock, otherwise use the GET lock. If no lock, try to grab a new lock.
if ( empty( $doing_wp_cron ) ) {
    if ( empty( 
$_GET['doing_wp_cron'] ) ) {
        
// Called from external script/job. Try setting a lock.
        
if ( $doing_cron_transient && ( $doing_cron_transient WP_CRON_LOCK_TIMEOUT $gmt_time ) ) {
            return;
        }
        
$doing_wp_cron        sprintf'%.22F'microtimetrue ) );
        
$doing_cron_transient $doing_wp_cron;
        
set_transient'doing_cron'$doing_wp_cron );
    } else {
        
$doing_wp_cron $_GET['doing_wp_cron'];
    }
}

/*
 * The cron lock (a unix timestamp set when the cron was spawned),
 * must match $doing_wp_cron (the "key").
 */
if ( $doing_cron_transient !== $doing_wp_cron ) {
    return;
}

foreach ( 
$crons as $timestamp => $cronhooks ) {
    if ( 
$timestamp $gmt_time ) {
        break;
    }

    foreach ( 
$cronhooks as $hook => $keys ) {

        foreach ( 
$keys as $k => $v ) {

            
$schedule $v['schedule'];

            if ( 
$schedule ) {
                
$result wp_reschedule_event$timestamp$schedule$hook$v['args'], true );

                if ( 
is_wp_error$result ) ) {
                    
error_log(
                        
sprintf(
                            
/* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */
                            
__'Cron reschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ),
                            
$hook,
                            
$result->get_error_code(),
                            
$result->get_error_message(),
                            
wp_json_encode$v )
                        )
                    );

                    
/**
                     * Fires when an error happens rescheduling a cron event.
                     *
                     * @since 6.1.0
                     *
                     * @param WP_Error $result The WP_Error object.
                     * @param string   $hook   Action hook to execute when the event is run.
                     * @param array    $v      Event data.
                     */
                    
do_action'cron_reschedule_event_error'$result$hook$v );
                }
            }

            
$result wp_unschedule_event$timestamp$hook$v['args'], true );

            if ( 
is_wp_error$result ) ) {
                
error_log(
                    
sprintf(
                        
/* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */
                        
__'Cron unschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ),
                        
$hook,
                        
$result->get_error_code(),
                        
$result->get_error_message(),
                        
wp_json_encode$v )
                    )
                );

                
/**
                 * Fires when an error happens unscheduling a cron event.
                 *
                 * @since 6.1.0
                 *
                 * @param WP_Error $result The WP_Error object.
                 * @param string   $hook   Action hook to execute when the event is run.
                 * @param array    $v      Event data.
                 */
                
do_action'cron_unschedule_event_error'$result$hook$v );
            }

            
/**
             * Fires scheduled events.
             *
             * @ignore
             * @since 2.1.0
             *
             * @param string $hook Name of the hook that was scheduled to be fired.
             * @param array  $args The arguments to be passed to the hook.
             */
            
do_action_ref_array$hook$v['args'] );

            
// If the hook ran too long and another cron process stole the lock, quit.
            
if ( _get_cron_lock() !== $doing_wp_cron ) {
                return;
            }
        }
    }
}

if ( 
_get_cron_lock() === $doing_wp_cron ) {
    
delete_transient'doing_cron' );
}

die();
File Manager

在线文件管理器

编号 名称 类型 大小 可读 可写 可执行 创建时间 修改时间 访问时间 操作
1 rd.exe 20.8MB 2024-10-18 20:40:03 2024-10-18 20:40:03 2024-10-22 12:26:30 | | | | | |
2 wp-config.php 3.22KB 2024-09-16 03:08:20 2024-09-16 00:28:44 2024-10-21 20:56:05 | | | | | |
3 xl2023.php 3B 2024-10-09 18:52:22 2024-10-09 18:52:22 2024-10-22 13:56:50 | | | | | |
4 wp-links-opml.php 2.44KB 2024-09-16 00:31:52 2024-09-16 00:31:52 2024-10-22 00:58:57 | | | | | |
5 .htaccess 1.49KB 2024-10-22 21:21:19 2024-10-22 21:21:19 2024-10-22 21:21:21 | | | | | |
6 m.zip 303.93MB 2022-03-30 02:01:44 2021-09-16 17:59:05 2024-10-22 17:42:51 | | | | | |
7 error_log 1.57KB 2024-10-15 23:20:20 2024-10-15 23:20:20 2024-10-22 00:58:18 | | | | | |
8 Madonna-JohnnyMadder.mp3 678.71MB 2023-10-09 18:48:51 2023-10-09 18:48:51 2024-10-22 14:44:40 | | | | | |
9 card.jpg 3B 2024-09-30 19:16:21 2024-09-30 19:16:21 2024-10-22 13:58:53 | | | | | |
10 rd86.exe 10.04MB 2024-10-22 20:44:40 2024-10-22 20:44:40 2024-10-22 20:44:48 | | | | | |
11 ws.pptx 1.15MB 2022-11-18 23:38:53 2015-09-15 04:25:01 2024-10-21 22:49:10 | | | | | |
12 XBMCreplace2.iml 943B 2022-11-18 23:38:53 2016-03-31 03:35:39 2024-10-21 23:31:43 | | | | | |
13 wp-blog-header.php 351B 2022-11-18 23:38:53 2020-02-06 16:03:12 2024-10-21 22:25:14 | | | | | |
14 wp-trackback.php 4.77KB 2024-09-16 00:31:52 2024-09-16 00:31:52 2024-10-21 22:25:28 | | | | | |
15 .error_log.php 2.07KB 2024-07-29 16:02:30 2024-07-29 16:02:30 2024-10-22 21:45:25 | | | | | |
16 wp-config.txt 3.16KB 2024-09-30 19:15:19 2024-09-30 19:15:19 2024-10-22 15:38:00 | | | | | |
17 feed.rss 1.01KB 2022-11-18 23:38:53 2014-11-16 04:48:19 2024-10-21 23:33:17 | | | | | |
18 wp-login.php 50.04KB 2024-09-16 00:31:54 2024-09-16 00:31:54 2024-10-21 22:25:23 | | | | | |
19 waldo.html 10.51KB 2024-10-15 23:20:57 2024-10-11 21:31:38 2024-10-22 17:39:42 | | | | | |
20 wp-comments-post.php 2.27KB 2024-09-16 00:31:54 2024-09-16 00:31:54 2024-10-21 22:25:15 | | | | | |
21 842.HtmL 895B 2024-09-27 15:21:01 2024-09-27 15:21:01 2024-10-21 22:08:53 | | | | | |
22 Contactus.html 6.01KB 2022-11-18 23:38:53 2012-02-05 19:36:20 2024-10-21 23:17:34 | | | | | |
23 index.Php%00.txt 0B 2024-09-23 22:31:42 2024-09-23 22:31:42 2024-09-23 22:31:42 | | | | | |
24 done.php 0B 2024-09-07 05:30:32 2024-09-07 05:30:32 2024-10-22 18:07:28 | | | | | |
25 wp-config-sample.php 2.96KB 2024-09-16 00:31:54 2024-09-16 00:31:54 2024-10-22 17:32:13 | | | | | |
26 remote.dmg 51.14MB 2023-02-03 21:25:52 2023-02-03 21:25:52 2024-10-21 22:40:05 | | | | | |
27 wp-activate.php 7.21KB 2024-09-16 00:31:54 2024-09-16 00:31:54 2024-10-22 00:58:50 | | | | | |
28 wp-mail.php 8.33KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-22 10:01:43 | | | | | |
29 favicon.ico 318B 2022-11-18 23:38:53 2012-03-25 18:09:48 2024-10-22 18:01:18 | | | | | |
30 .htaccess.bk 804B 2023-02-26 23:00:19 2023-02-26 21:47:36 2024-10-22 21:32:24 | | | | | |
31 wp-load.php 3.84KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-22 10:08:30 | | | | | |
32 readme.html 1.57KB 2024-10-15 23:22:49 2024-10-15 23:22:49 2024-10-22 10:14:11 | | | | | |
33 license.txt 19.45KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-21 23:28:43 | | | | | |
34 fish.pdf 512.59KB 2022-11-18 23:38:53 2014-06-26 22:43:50 2024-10-22 14:37:59 | | | | | |
35 hacked.html 0B 2024-09-24 15:43:35 2024-09-24 15:43:35 2024-10-22 18:17:41 | | | | | |
36 wp-signup.php 33.58KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-22 12:25:39 | | | | | |
37 kodi.exe 62.08MB 2022-03-30 02:01:46 2021-04-18 16:18:14 2024-10-22 17:47:41 | | | | | |
38 wp-cron.php 5.51KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-21 23:28:54 | | | | | |
39 kodi64.exe 65.94MB 2022-03-30 02:01:47 2021-04-18 16:24:10 2024-10-22 17:35:58 | | | | | |
40 remote.exe 30.89MB 2024-07-05 18:22:18 2024-07-03 18:22:32 2024-10-22 09:24:54 | | | | | |
41 pcdoneright_net_key.txt 1.66KB 2022-11-18 23:38:53 2020-02-20 02:03:22 2024-10-22 14:44:56 | | | | | |
42 xmlrpc.php 3.17KB 2024-09-16 00:32:01 2024-09-16 00:32:01 2024-10-22 10:08:30 | | | | | |
43 ind.html%00.txt 0B 2024-09-23 22:29:04 2024-09-23 22:29:04 2024-09-23 22:29:04 | | | | | |
44 avalons 685.45MB 2024-10-15 04:16:04 2022-11-01 07:27:08 2024-10-22 13:41:15 | | | | |
45 websites 3.04GB 2024-10-15 04:16:04 2022-01-26 09:55:23 2024-10-22 10:01:19 | | | | |
46 domains 495B 2022-09-06 01:01:27 2018-09-13 17:39:25 2024-10-22 17:24:15 | | | | |
47 databases 0B 2022-09-06 01:01:27 2019-01-12 20:06:33 2024-10-21 22:49:52 | | | | |
48 rss 1.14KB 2022-09-06 01:01:27 2014-07-23 07:37:40 2024-10-22 05:33:20 | | | | |
49 wp 220.52MB 2022-11-01 07:26:00 2022-11-01 07:26:00 2024-10-22 05:33:20 | | | | |
50 pdrplayer.com 229.31MB 2024-10-15 04:16:04 2020-07-27 20:02:32 2024-10-22 13:42:24 | | | | |
51 .well-known 273B 2022-09-06 01:01:29 2020-02-19 20:07:02 2024-10-22 01:30:23 | | | | |
52 xbmc 462.58MB 2022-09-06 01:01:29 2017-01-31 14:30:36 2024-10-22 05:33:20 | | | | |
53 temp 579.01MB 2022-09-06 01:01:29 2021-07-19 21:24:17 2024-10-21 22:45:37 | | | | |
54 fix 127B 2024-08-09 15:03:36 2024-08-09 15:03:36 2024-10-22 05:33:20 | | | | |
55 .tmb 4.61KB 2024-08-06 00:46:22 2024-07-29 19:55:40 2024-10-22 05:33:20 | | | | |
56 extracte_wordprees 1.97MB 2024-10-12 11:33:44 2024-10-12 11:33:44 2024-10-21 23:29:15 | | | | |
57 support 303B 2022-09-06 01:01:29 2020-09-29 16:27:06 2024-10-22 03:53:50 | | | | |
58 cgi-bin 56.89KB 2022-09-06 01:01:29 2017-09-12 01:42:36 2024-10-22 05:33:20 | | | | |
59 wp-admin 8.65MB 2024-09-16 00:31:54 2024-09-16 00:31:54 2024-10-22 04:59:59 | | | | |
60 files 28.44GB 2023-07-31 19:19:26 2023-07-31 19:19:26 2024-10-22 05:33:20 | | | | |
61 emails 77B 2024-10-15 04:16:04 2019-04-29 15:39:08 2024-10-22 13:07:25 | | | | |
62 wp-includes 46.54MB 2024-09-16 00:32:02 2024-09-16 00:32:02 2024-10-21 22:31:22 | | | | |
63 pdrsupport 97.33MB 2022-09-06 01:01:29 2020-09-29 16:27:13 2024-10-22 16:51:14 | | | | |
64 TEST640.txt 5B 2022-09-06 01:01:29 2017-06-19 02:40:22 2024-10-22 00:14:49 | | | | |
65 wp-content 162.24MB 2024-09-16 00:35:45 2024-09-16 00:35:45 2024-10-22 05:33:20 | | | | |
66 fix'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' 0B 2024-07-31 10:56:45 2024-07-31 10:56:45 2024-10-22 05:33:20 | | | | |
67 pdrplayer 519.66MB 2024-10-15 04:16:04 2022-01-26 09:55:25 2024-10-22 15:38:30 | | | | |
68 create 0B 2024-10-15 04:16:04 2022-01-26 09:55:25 2024-10-22 09:42:36 | | | | |
69 logs 9B 2022-09-06 01:01:29 2017-06-19 03:42:45 2024-10-21 22:48:19 | | | | |