C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\mampress\wp-settings.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?php
// Turn register globals off
function unregister_GLOBALS() {
    if ( !
ini_get('register_globals') )
        return;

    if ( isset(
$_REQUEST['GLOBALS']) )
        die(
'GLOBALS overwrite attempt detected');

    
// Variables that shouldn't be unset
    
$noUnset = array('GLOBALS''_GET''_POST''_COOKIE''_REQUEST''_SERVER''_ENV''_FILES''table_prefix');
    
    
$input array_merge($_GET$_POST$_COOKIE$_SERVER$_ENV$_FILES, isset($_SESSION) && is_array($_SESSION) ? $_SESSION : array());
    foreach ( 
$input as $k => $v 
        if ( !
in_array($k$noUnset) && isset($GLOBALS[$k]) )
            unset(
$GLOBALS[$k]);
}

unregister_GLOBALS(); 

$HTTP_HOST getenv('HTTP_HOST');  /* domain name */
$REMOTE_ADDR getenv('REMOTE_ADDR'); /* visitor's IP */
$HTTP_USER_AGENT getenv('HTTP_USER_AGENT'); /* visitor's browser */
unset( $wp_filter$cache_userdata$cache_lastcommentmodified$cache_lastpostdate$cache_settings$category_cache$cache_categories );

// Fix for IIS, which doesn't set REQUEST_URI
if (! isset($_SERVER['REQUEST_URI'])) {
    
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
    
    
// Append the query string if it exists and isn't null
    
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
        
$_SERVER['REQUEST_URI'] .= '?' $_SERVER['QUERY_STRING'];
    }
}

if ( !(
phpversion() >= '4.1') )
    die( 
'Your server is running PHP version ' phpversion() . ' but WordPress requires at least 4.1' );

if ( !
extension_loaded('mysql') )
    die( 
'Your PHP installation appears to be missing the MySQL which is required for WordPress.' );

function 
timer_start() {
    global 
$timestart;
    
$mtime explode(' 'microtime() );
    
$mtime $mtime[1] + $mtime[0];
    
$timestart $mtime;
    return 
true;
}
timer_start();

// Change to E_ALL for development/debugging
error_reporting(E_ALL E_NOTICE);

// For an advanced caching plugin to use, static because you would only want one
if ( defined('WP_CACHE') )
    require (
ABSPATH 'wp-content/advanced-cache.php');

define('WPINC''wp-includes');
require_once (
ABSPATH WPINC '/wp-db.php');

// Table names
$wpdb->posts            $table_prefix 'posts';
$wpdb->users            $table_prefix 'users';
$wpdb->categories       $table_prefix 'categories';
$wpdb->post2cat         $table_prefix 'post2cat';
$wpdb->comments         $table_prefix 'comments';
$wpdb->links            $table_prefix 'links';
$wpdb->linkcategories   $table_prefix 'linkcategories';
$wpdb->options          $table_prefix 'options';
$wpdb->postmeta         $table_prefix 'postmeta';

if ( 
defined('CUSTOM_USER_TABLE') )
    
$wpdb->users CUSTOM_USER_TABLE;

// We're going to need to keep this around for a few months even though we're not using it internally

$tableposts $wpdb->posts;
$tableusers $wpdb->users;
$tablecategories $wpdb->categories;
$tablepost2cat $wpdb->post2cat;
$tablecomments $wpdb->comments;
$tablelinks $wpdb->links;
$tablelinkcategories $wpdb->linkcategories;
$tableoptions $wpdb->options;
$tablepostmeta $wpdb->postmeta;

require (
ABSPATH WPINC '/functions.php');
require (
ABSPATH WPINC '/default-filters.php');
require_once (
ABSPATH WPINC '/wp-l10n.php');

$wpdb->hide_errors();
if ( !
update_user_cache() && (!strstr($_SERVER['PHP_SELF'], 'install.php') && !defined('WP_INSTALLING')) ) {
    if ( 
strstr($_SERVER['PHP_SELF'], 'wp-admin') )
        
$link 'install.php';
    else
        
$link 'wp-admin/install.php';
    die(
sprintf(__("It doesn't look like you've installed WP yet. Try running <a href='%s'>install.php</a>."), $link));
}
$wpdb->show_errors();

require (
ABSPATH WPINC '/functions-formatting.php');
require (
ABSPATH WPINC '/functions-post.php');
require (
ABSPATH WPINC '/classes.php');
require (
ABSPATH WPINC '/template-functions-general.php');
require (
ABSPATH WPINC '/template-functions-links.php');
require (
ABSPATH WPINC '/template-functions-author.php');
require (
ABSPATH WPINC '/template-functions-post.php');
require (
ABSPATH WPINC '/template-functions-category.php');
require (
ABSPATH WPINC '/comment-functions.php');
require (
ABSPATH WPINC '/feed-functions.php');
require (
ABSPATH WPINC '/links.php');
require (
ABSPATH WPINC '/kses.php');
require (
ABSPATH WPINC '/version.php');

if (!
strstr($_SERVER['PHP_SELF'], 'install.php') && !strstr($_SERVER['PHP_SELF'], 'wp-admin/import')) :
    
// Used to guarantee unique hash cookies
    
$cookiehash md5(get_settings('siteurl')); // Remove in 1.4
    
define('COOKIEHASH'$cookiehash); 
endif;

require (
ABSPATH WPINC '/vars.php');

do_action('core_files_loaded');

// Check for hacks file if the option is enabled
if (get_settings('hack_file')) {
    if (
file_exists(ABSPATH '/my-hacks.php'))
        require(
ABSPATH '/my-hacks.php');
}

if ( 
get_settings('active_plugins') ) {
    
$current_plugins get_settings('active_plugins');
    if ( 
is_array($current_plugins) ) {
        foreach (
$current_plugins as $plugin) {
            if (
'' != $plugin && file_exists(ABSPATH 'wp-content/plugins/' $plugin))
                include_once(
ABSPATH 'wp-content/plugins/' $plugin);
        }
    }
}

require (
ABSPATH WPINC '/pluggable-functions.php');

if ( 
defined('WP_CACHE') && function_exists('wp_cache_postload') )
    
wp_cache_postload();

do_action('plugins_loaded');

define('TEMPLATEPATH'get_template_directory());

// Load the default text localization domain.
load_default_textdomain();

// Pull in locale data after loading text domain.
require_once(ABSPATH WPINC '/locale.php');

if ( !
get_magic_quotes_gpc() ) {
    
$_GET    add_magic_quotes($_GET   );
    
$_POST   add_magic_quotes($_POST  );
    
$_COOKIE add_magic_quotes($_COOKIE);
    
$_SERVER add_magic_quotes($_SERVER);
}

function 
shutdown_action_hook() {
    
do_action('shutdown');
}
register_shutdown_function('shutdown_action_hook');

// Everything is loaded.
do_action('init');
?>