Вход Регистрация
Файл: textpattern-4.5.7/css.php
Строк: 40
<?php
/*
$HeadURL: https://textpattern.googlecode.com/svn/releases/4.5.7/source/css.php $
$LastChangedRevision: 4086 $
*/

if (@ini_get('register_globals')) {
    if (isset(
$_REQUEST['GLOBALS']) || isset($_FILES['GLOBALS'])) {
        die(
'GLOBALS overwrite attempt detected. Please consider turning register_globals off.');
    }

    
// Collect and unset all registered variables from globals
    
$_txpg array_merge(
        isset(
$_SESSION) ? (array) $_SESSION : array(),
        (array) 
$_ENV,
        (array) 
$_GET,
        (array) 
$_POST,
        (array) 
$_COOKIE,
        (array) 
$_FILES,
        (array) 
$_SERVER);

    
// As the deliberately awkward-named local variable $_txpfoo MUST NOT be unset to avoid notices further down
    // we must remove any potentially identical-named global from the list of global names here.
    
unset($_txpg['_txpfoo']);
    foreach (
$_txpg as $_txpfoo => $value) {
        if (!
in_array($_txpfoo, array(
            
'GLOBALS',
            
'_SERVER',
            
'_GET',
            
'_POST',
            
'_FILES',
            
'_COOKIE',
            
'_SESSION',
            
'_REQUEST',
            
'_ENV',
        ))) {
            unset(
$GLOBALS[$_txpfoo], $$_txpfoo);
        }
    }
}

header('Content-type: text/css');

if (!
defined("txpath"))
{
    
define("txpath"dirname(__FILE__).'/textpattern');
}

if (!isset(
$txpcfg['table_prefix']))
{
    
ob_start(NULL2048);
    include 
txpath.'/config.php';
    
ob_end_clean();
}

$nolog 1;
define("txpinterface""css");
include 
txpath.'/publish.php';
$s gps('s');
$n gps('n');
output_css($s,$n);
?>
Онлайн: 1
Реклама