示例#1
0
function DoCreate($chatpath, $topic, $post, $username, $password)
{
    global $handler, $jbblock, $jbbc;
    require_once '../../common/helpers.php';
    $userlevel = ChatVerifyLogin($username, $password, $chatpath);
    if ($userlevel == -1) {
        $username = "******";
        $userlevel = 0;
    }
    if ($jbblock > 0 && !$userlevel) {
        echo "<center>This board can only be used by members of the chat.<br>";
        echo "...<a href=\"?pid={$pid}\">Return</a>...</center>";
        //echo '<pre>', var_export($_REQUEST, true), '</pre>';
        return 0;
    }
    $topic = strip_tags($topic);
    if (empty($topic)) {
        $topic = "No Topic";
    }
    $post = nl2br($post);
    if (empty($post)) {
        $post = "No Post";
    }
    @mysql_query("INSERT INTO uo_chat_boards SET chat='{$chatpath}',flags='O',utime='" . time() . "',topic='" . mysql_escape_string($topic) . "',username='******',ctime='" . time() . "'", $handler);
    $pid = @mysql_insert_id($handler);
    @mysql_query("INSERT INTO uo_chat_threads SET chat='{$chatpath}',id='{$pid}',utime='" . time() . "',topic='" . mysql_escape_string($topic) . "',post='" . mysql_escape_string($post) . "',post_org='" . mysql_escape_string($post) . "',username='******'", $handler);
    echo "<center>Thread <b>" . htmlentities($topic) . "</b> created with ID <b>{$pid}</b>.<p>\n...<a href=\"?\">Return</a>...</center>";
}
示例#2
0
<?php 
$_REQUEST = TrimArray($_REQUEST);
extract($_REQUEST);
if (!isset($urlblock)) {
    $urlblock = $logblock;
}
if (!empty($altdata)) {
    $chatpath = $altdata;
} else {
    $chatpath = ereg_replace(".*/([^/]+)/gui_opt.php\$", "chat\\1", $_SERVER['PHP_SELF']);
    if ($_SERVER['HTTP_HOST'] != 'v2.pjj.cc' && strstr($_SERVER['HTTP_HOST'], '.pjj.cc')) {
        $chatpath = preg_replace('/(.*?)\\.pjj\\.cc/is', 'chat\\1', $_SERVER['HTTP_HOST']);
    }
}
$fn = "options.php";
$flags = ChatVerifyLogin($_REQUEST['login'], $_REQUEST['password'], $chatpath);
$bing = GetChatPrefs($chatpath);
if (!empty($message) && CheckFlags("oXZmM", $flags)) {
    @count_mysql_query("DELETE FROM uo_chat_adminlog WHERE stamp<DATE_SUB(now(), INTERVAL 28 DAY)", $handler);
    @count_mysql_query("INSERT INTO uo_chat_adminlog\n\t\t\t(page_id,chat_id,user_id,user_ip,stamp)\n\t\t\tVALUES (\n\t\t\t2,\n\t\t\t{$GLOBALS['biglog']['chat_id']},\n\t\t\t{$GLOBALS['biglog']['user_id']},\n\t\t\t'{$_SERVER['REMOTE_ADDR']}',\n\t\t\tnow()\n\t\t\t)", $handler);
    $fi = fopen($fn, "w");
    if (!$fi) {
        die("An error occured trying to write to the file.");
    }
    fwrite($fi, "<?php\n\$banwords = array (\n");
    for ($cc = 0; $cc < count($_REQUEST['iname']); $cc++) {
        if (trim($_REQUEST['iname'][$cc]) != "") {
            fwrite($fi, var_export(stripslashes(trim($_REQUEST['iname'][$cc])), true) . " => " . var_export(stripslashes(trim($_REQUEST['ifile'][$cc])), true) . ",\n");
        }
    }
    fwrite($fi, ");\n\$images = array(\n");
示例#3
0
<head>
\t<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
\t<title>pJJ Session/Cookie Inspection</title>
</head>
<body>
<pre>
<b>Session:</b>
HEADER;
        print_r($_SESSION);
        echo "\n\n<b>Cookies:</b>\n";
        print_r($_COOKIE);
        echo "</pre>";
    } else {
        if (!empty($_REQUEST['xml']) || $_REQUEST['p'] == 'xml') {
            $_REQUEST['handle'] = strtolower(ereg_replace($master_name_filter, '', $_REQUEST['handle']));
            $userlevel = ChatVerifyLogin($_REQUEST['handle'], $_REQUEST['password'], $chatpath);
            if ($memonly <= 1 || $userlevel > 0) {
                UpdateViewers($realpath);
                $nview = GetViewers($realpath);
                GenerateXML(intval($_REQUEST['lastpost']), $_REQUEST['xmlinfo']);
                die;
            } else {
                header('HTTP/1.1 403 Access Denied');
                die;
            }
            //*
        } else {
            if (!empty($_REQUEST['urls']) || $_REQUEST['p'] == 'urls') {
                header('X-Robots-Tag: noindex, nofollow, noarchive');
                echo <<<HEADER
<!DOCTYPE html>