Ejemplo n.º 1
0
function get_online_objects()
{
    $device_browser_list = mmc_array_values(NS_DEVICE_LIST);
    time_print('性能分析:取列表:');
    if (isset($_GET['debug'])) {
        $device_count = mmc_array_length(NS_DEVICE_LIST);
        $memcache_obj = new Memcache();
        $memcache_obj->connect(MEMC_HOST, MEMC_PORT);
        $stats = $memcache_obj->getStats();
        $memcache_obj->close();
        $dbg_print = '开始时间:' . getDateStyle($stats['time'] - $stats['uptime']);
        $dbg_print .= ' 使用内存: ' . bytesToSize($stats['bytes']) . '/' . bytesToSize($stats['limit_maxbytes']);
        $dbg_print .= '<br>清理时间:' . getDateStyle(async_timer('/on_timer_online_list.php'));
        $dbg_print .= ' 维护设备数: ' . $device_count . '  活跃设备数: ' . count($device_browser_list);
        $xmlStr = file_get_contents('http://' . $_SERVER['SERVER_NAME'] . '/channels-stats');
        $channels = json_decode($xmlStr);
        $dbg_print .= '<br>推送开始:' . getDateStyle(time() - $channels->uptime) . ' 频道数: ' . $channels->channels;
        $dbg_print .= ' 订阅数: ' . $channels->subscribers . ' 消息数: ' . $channels->published_messages;
        $dbg_print .= '<br>流程计数: ' . counter() . '<br>';
        echo $dbg_print;
    }
    /******************************************************
    	预处理:账户绑定列表
    	******************************************************/
    $aDataSet = [];
    foreach ($device_browser_list as $browser) {
        if (empty($browser)) {
            continue;
        }
        $account = @$browser['bind_account'];
        $device = $browser['device'];
        $useragent = $browser['UserAgent'];
        $ref_obj = $browser['Visiting'] ? parse_url($browser['Visiting']) : null;
        $visiting = @$ref_obj['host'];
        $is_mobile = $browser['ismobiledevice'] ? 'mobi' : 'desk';
        $aDataSet[] = [$account, $browser['region'], $visiting, $browser['browser'], $browser['platform'], $is_mobile, $browser['device_name'], $browser['device']];
    }
    time_print('整合:');
    if (isset($_GET['debug'])) {
        echo time_print();
    }
    return $aDataSet;
}
Ejemplo n.º 2
0
<?php

require_once 'config.php';
require_once 'functions.php';
counter(COUNT_IN_BINDING);
/*
$DATA['device']
$DATA['platform']
$DATA['caption']
$DATA['username']
$DATA['nickname']
*/
$DATA = array_merge($_GET, $_POST);
Ejemplo n.º 3
0
<?php

require_once 'functions.php';
counter(COUNT_IN_HEARTBEAT);
$DATA = array_merge($_GET, $_POST);
$url = @$DATA['Visiting'];
if (!preg_match('#^http://([a-zA-Z0-9\\-]+\\.)*appgame\\.com/([\\S]+/)?[\\d]+\\.html$#i', $url)) {
    exit;
}
CachedHandler::queue('new-access-reporter', $url, function ($items) {
    $res = report_remote('http://db.appgame.com/service/spec/appgame.php', ['cmd' => 'event', 'event' => 'new_articles', 'urls' => $items]);
}, 60);
function logfile($obj)
{
    file_put_contents('debug.log', gmdate(time()) . ': ' . print_r($obj, true) . "\n", FILE_APPEND);
}
function report_remote($recv_url, $data)
{
    $curl_opt = array(CURLOPT_URL => $recv_url, CURLOPT_RETURNTRANSFER => 1, CURLOPT_CONNECTTIMEOUT => 7, CURLOPT_TIMEOUT => 10, CURLOPT_POST => 1, CURLOPT_POSTFIELDS => http_build_query($data));
    $ch = curl_init();
    curl_setopt_array($ch, $curl_opt);
    $res = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $err = curl_errno($ch);
    curl_close($ch);
    return $err || $httpcode !== 200 ? null : $res;
}
Ejemplo n.º 4
0
function counter($count_type = 0, $recursive = false)
{
    $mem = api_open_mmc();
    switch ($count_type) {
        case COUNT_ON_HEARTBEAT:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_HEARTBEAT');
            break;
        case COUNT_IN_HEARTBEAT:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_HEARTBEAT');
            break;
        case COUNT_ON_ACTIVE:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_ACTIVE');
            break;
        case COUNT_IN_ACTIVE:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_ACTIVE');
            break;
        case COUNT_BINDING:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_BINDING');
            break;
        case COUNT_ON_BINDING:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_BINDING');
            break;
        case COUNT_IN_BINDING:
            $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_BINDING');
            break;
        default:
            $on_heartbeat = $mem->ns_get(COUNT_NS, 'COUNT_ON_HEARTBEAT');
            $in_heartbeat = $mem->ns_get(COUNT_NS, 'COUNT_IN_HEARTBEAT');
            $on_active = $mem->ns_get(COUNT_NS, 'COUNT_ON_ACTIVE');
            $in_active = $mem->ns_get(COUNT_NS, 'COUNT_IN_ACTIVE');
            $binding = $mem->ns_get(COUNT_NS, 'COUNT_BINDING');
            $on_binding = $mem->ns_get(COUNT_NS, 'COUNT_ON_BINDING');
            $in_binding = $mem->ns_get(COUNT_NS, 'COUNT_IN_BINDING');
            $result = "心跳({$on_heartbeat}>{$in_heartbeat}) 活跃({$on_active}>{$in_active}) 绑定({$binding}>{$on_binding}>{$in_binding})";
    }
    if (!$result && !$recursive) {
        $mem->ns_set(COUNT_NS, 'COUNT_ON_HEARTBEAT', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_IN_HEARTBEAT', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_ON_ACTIVE', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_IN_ACTIVE', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_BINDING', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_ON_BINDING', 0);
        $mem->ns_set(COUNT_NS, 'COUNT_IN_BINDING', 0);
        return counter($count_type, true);
    }
    return $result;
}
 public function shareLink($id, $data)
 {
     $segment = $data;
     $cats = Category::orderBy('order_type')->get();
     $post_details = Post::where('link', $segment)->where('is_approved', 1)->first();
     $related = Post::orderByRaw("RAND()")->where('is_approved', 1)->take(2)->get();
     if ($post_details) {
         counter($segment);
         return View::make('single-post')->withRelated($related)->withPost($post_details)->with('cats', $cats);
     } else {
         return Redirect::route('home');
     }
 }
Ejemplo n.º 6
0
<?php

require 'func.php';
counter();
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>What can I do for Wikimedia Commons?</title>
    <meta name="keywords" content="Commons,Wikimedia,Community,Uploading,Programming,Editing,Content,Files,Wiki">
    <meta name="robots" content="index,follow">
    <meta name="description" content="What can I do for Wikimedia Commons?">
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <style>
      body {
        padding-top: 60px;
      }
      footer {
        bottom:0;
	width:100%;
      }
    </style>
  </head>

  <body>

    <div class="container">
      <div class="jumbotron" style = "text-align:center;">
 public function viewPost($id, $data)
 {
     $segment = $data;
     $cats = Category::orderBy('order_type')->get();
     $post_details = Post::where('link', $segment)->where('is_approved', 1)->first();
     $related = Post::orderByRaw("RAND()")->where('is_approved', 1)->take(2)->get();
     if ($post_details) {
         if ($publisher = Publisher::find($post_details->publisher_id)) {
             $publisher_name = $publisher->name;
             $publisher_image = $publisher->image;
         } else {
             $publisher_name = "";
             $publisher_image = "";
         }
         counter($segment);
         return View::make('single-post')->withRelated($related)->with('publisher_image', $publisher_image)->withPost($post_details)->with('cats', $cats);
     } else {
         return Redirect::back()->with('flash_error', "something went wrong");
     }
 }
Ejemplo n.º 8
0
<?php

$lang = explode('/', explode('?', ltrim($_SERVER['REQUEST_URI'], '/'))[0])[0] ?: 'ru';
if (!preg_match('/^[a-z0-9_]+$/i', $lang) || !file_exists('lang/' . $lang . '.json')) {
    header('Location: /');
    exit;
}
//--- поехали
include 'counter.php';
$count = counter($lang);
$memcache = new Memcached();
$memcache->addServer('localhost', ini_get('memcache.default_port'));
$memcache->set('count_na_' . $lang, $count, 600);
// записать в memcache
$count = '<span id=counter>' . $count . '</span>';
foreach (json_decode(file_get_contents(__DIR__ . '/lang/' . $lang . '.json'), true) as $var => $val) {
    $val = str_replace(['%COUNT%', '%EDITOR_LINK%'], [$count, '/editor/' . $lang . '/'], $val);
    $GLOBALS[$var] = $val;
}
header('Content-Type: text/html; charset=utf-8');
?>
<html>
<head>
<title><?php 
echo $headpage;
?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body bgcolor=white text=black background=/fon1.jpg>
<?php 
Ejemplo n.º 9
0
<?php

$lang = explode('/', explode('?', ltrim($_SERVER['REQUEST_URI'], '/'))[0])[1] ?: 'ru';
if (!preg_match('/^[a-z0-9_]+$/i', $lang) || !file_exists('lang/' . $lang . '.json')) {
    header('Location: /');
    exit;
}
include 'counter.php';
$count = counter('.count.editor');
foreach (json_decode(file_get_contents(__DIR__ . '/lang/' . $lang . '.json'), true) as $var => $val) {
    $val = str_replace(['%COUNT%'], [$count], $val);
    $GLOBALS[$var] = $val;
}
//--- поехали
print '<div id="custom_link_block" style="display: none;">';
print '<p>ссылка готова: <a href=# id="custom_link_example">нажми</a>';
echo '<SCRIPT language=JavaScript>
function highlight(x){
    document.forms[x].elements[0].focus()
    document.forms[x].elements[0].select()
}
</SCRIPT>';
echo '<form><center><textarea cols=120 rows=2 style="border: 1px solid #330000; font-size: 14px;" id="custom_link_text"></textarea>';
echo '<font size=-1><br>херассе какая длинная! <a href="javascript:highlight(0)">выделить всю</a><p>хочется видеть эту ссылку короткой и загадочной? <a href=# id="custom_link_tiny">жми сюда</a></font></center></form>';
print "</div>";
?>
<html>
<head>
    <title><?php 
echo $e_head;
?>
Ejemplo n.º 10
0
}
if (!empty($_POST)) {
    $printMethod = $methods[1];
    $method = $_POST;
    foreach ($method as $item) {
        $results .= '<tr><td>' . $item . '</td></tr>';
    }
    $result = 'Number of submit is: ' . counter();
} else {
    if (!empty($_GET)) {
        $printMethod = $methods[0];
        $method = $_GET;
        foreach ($method as $item) {
            $results .= '<tr><td>' . $item . '</td></tr>';
        }
        $result = 'Number of submit is: ' . counter();
    } else {
        $result = '';
    }
}
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../reset.css">
    <link rel="stylesheet" type="text/css" href="../stylesheet.css">
    <title>Task 9</title>
</head>
<body>
Ejemplo n.º 11
0
<?php

include_once "library/connector.php";
function counter($query, $dbh)
{
    $ps = $dbh->prepare($query);
    $ps->execute();
    $rs = $ps->fetch();
    return $rs['jumlah'];
}
$jumlah_hadir = counter("SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='tidak' AND id_user = "******"SELECT COUNT(id_komentar) as `jumlah` FROM komentar WHERE id_user = "******"row">
                    <div class="col-lg-12">
                        <h1 class="page-header">
                            Dashboard
                        </h1>
                    </div>
                </div>
                <!-- /.row -->

                <div class="row">
                	<div class="col-lg-3 col-md-6">
                        <div class="panel panel-primary">
                            <div class="panel-heading">
                                <div class="row">
                                    <div class="col-xs-3">
                                        <i class="fa fa-book fa-5x"></i>
echo "</h5>\n                </div>\n\n            </a>\n            <a href='masinos.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-cogs img-responsive' style='font-size: 70px;'></i>\n                    <h5>Auto remontas ";
counter('masinos');
echo "</h5>\n                </div>\n            </a>\n        </div>\n        <div class='row'>\n            <a href='grozis.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-scissors img-responsive' style='font-size: 70px;'></i>\n                    <h5>Grožio Paslaugos ";
counter('grozis');
echo "</h5>\n                </div>\n            </a>\n            <a href='draudimas.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-users img-responsive' style='font-size: 70px;'></i>\n                    <h5>Draudimo Paslaugos ";
counter('draudimas');
echo "</h5>\n                </div>\n            </a>\n            <a href='valymai.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-recycle img-responsive' style='font-size: 70px;'></i>\n                    <h5>Valymų Paslaugos ";
counter('valymai');
echo "</h5>\n                </div>\n            </a>\n            <a href='rankdarbiai.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-image img-responsive' style='font-size: 70px;'></i>\n                    <h5>Rankdarbiai ";
counter('rankdarbiai');
echo "</h5>\n                </div>\n            </a>\n        </div>\n        <div class='row'>\n            <a href='gyvunai.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-paw img-responsive' style='font-size: 70px;'></i>\n                    <h5>Gyvūnų Priežiūra ";
counter('gyvunai');
echo "</h5>\n                </div>\n            </a>\n            <a href='it.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-mobile img-responsive' style='font-size: 70px;'></i>\n                    <h5>it paslaugos ";
counter('it');
echo "</h5>\n                </div>\n            </a>\n            <a href='sveikata.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-plus-square img-responsive' style='font-size: 70px;'></i>\n                    <h5>sveikatos paslaugos ";
counter('sveikata');
echo "</h5>\n                </div>\n            </a>\n            <a href='buhalterija.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-paperclip img-responsive' style='font-size: 70px;'></i>\n                    <h5>buhalterinės paslaugos ";
counter('buhalterija');
echo "</h5>\n                </div>\n            </a>\n        </div>\n        <div class='row'>\n            <a href='fotografija.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-camera img-responsive' style='font-size: 70px;'></i>\n                    <h5>fotografija ir video ";
counter('fotografija');
echo "</h5>\n                </div>\n            </a>\n            <a href='kalbos.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-language img-responsive' style='font-size: 70px;'></i>\n                    <h5>kalbų kursai ";
counter('kalbos');
echo "</h5>\n                </div>\n            </a>\n            <a href='teise.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-bank img-responsive' style='font-size: 70px;'></i>\n                    <h5>teisinės paslaugos ";
counter('teise');
echo "</h5>\n                </div>\n            </a>\n            <a href='telekomunikacijos.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-fax img-responsive' style='font-size: 70px;'></i>\n                    <h5>telekomunikacijos ";
counter('telekomunikacijos');
echo "</h5>\n                </div>\n            </a>\n        </div>\n        <div class='row'>\n            <a href='nuoma.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-car img-responsive' style='font-size: 70px;'></i>\n                    <h5>auto nuoma ";
counter('nuoma');
echo "</h5>\n                </div>\n            </a>\n            <a href='kita.php'>\n                <div class='col-md-3 col-sm-6 small-section'>\n                    <i class='fa fa-credit-card-alt img-responsive' style='font-size: 70px;'></i>\n                    <h5>kitos paslaugos ";
counter('kita');
echo "</h5>\n                </div>\n            </a>\n        </div>\n    </div>\n    <div class='col-md-2' style='padding-top: 20px;'>\n                <script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>\n                <!-- ad3 -->\n                <ins class='adsbygoogle'\n                     style='display:block'\n                     data-ad-client='ca-pub-2172217990624096'\n                     data-ad-slot='7953752161'\n                     data-ad-format='auto'></ins>\n                <script>\n                    (adsbygoogle = window.adsbygoogle || []).push({});\n                </script>\n    </div>\n</div>\n";
Ejemplo n.º 13
0
    foreach ($wordArray as $item) {
        if (strtolower($item) == "true" || strtolower($item) == "false") {
            $countArray['num_bool']++;
        }
    }
    //count # of strings - count wordArray length then subtract # of ints and bools
    $countArray['num_string'] = count($wordArray) - $countArray['num_numeric'] - $countArray['num_bool'];
    /*
        //iterate through the array and identify what each item in the array is
        foreach($wordArray as $item) {
            if(is_int($item)) {
                $countArray['num_numeric']++;
            //search for bool first instead of string so that "true" and "false" aren't counted as strings
            } else if(is_bool($item)) {
                $countArray['num_bool']++;
            } else if(is_string($item)) {
                $countArray['num_string']++;
            }
        }
    */
    echo "<h3># of numbers</h3>";
    echo $countArray['num_numeric'] . "<br />";
    echo "<h3># of strings</h3>";
    echo $countArray['num_string'] . "<br />";
    echo "<h3># of booleans</h3>";
    echo $countArray['num_bool'];
}
counter($inputString);
?>

Ejemplo n.º 14
0
function specs_zan()
{
    global $wpdb, $post;
    $id = $_POST["um_id"];
    $action = $_POST["um_action"];
    if ($action == 'like') {
        $specs_raters = get_post_meta($id, 'c_like', true);
        // 设置cookie防止重复操作
        $expire = time() + 99999999;
        $domain = $_SERVER['HTTP_HOST'] != 'localhost' ? $_SERVER['HTTP_HOST'] : false;
        setcookie('c_like' . $id, $id, $expire, '/', $domain, false);
        if (!$specs_raters || !is_numeric($specs_raters)) {
            update_post_meta($id, 'c_like', 1);
        } else {
            update_post_meta($id, 'c_like', $specs_raters + 1);
        }
        echo get_post_meta($id, 'c_like', true);
    }
    if ($action == 'dislike') {
        $specs_raters = get_post_meta($id, 'c_dislike', true);
        $expire = time() + 99999999;
        $domain = $_SERVER['HTTP_HOST'] != 'localhost' ? $_SERVER['HTTP_HOST'] : false;
        setcookie('c_dislike' . $id, $id, $expire, '/', $domain, false);
        if (!$specs_raters || !is_numeric($specs_raters)) {
            update_post_meta($id, 'c_dislike', 1);
        } else {
            update_post_meta($id, 'c_dislike', $specs_raters + 1);
        }
        echo get_post_meta($id, 'c_dislike', true);
    }
    if ($action == 'comment_like') {
        echo counter($id, COMMENT_META_LIKE);
    }
    if ($action == 'comment_dislike') {
        echo counter($id, COMMENT_META_DISLIKE);
    }
    die;
}
Ejemplo n.º 15
0
function counter($query, $dbh)
{
    $ps = $dbh->prepare($query);
    $ps->execute();
    $rs = $ps->fetch();
    return $rs['jumlah'];
}
$jumlah_isian = counter("SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='ya' AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='tidak' AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=1 AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=2 AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=3 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=1 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=2 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=3 AND id_user = "******"SELECT * FROM rsvp r, acara a WHERE r.id_acara = a.id_acara AND r.id_user = "******" ORDER BY r.id_acara DESC";
$ps = $dbh->prepare($query);
$ps->execute();
$rs = $ps->fetchAll();
?>
<div class="row">
	<div class="col-md-12">
		<h1 class="page-header"> RSVP</h1>
	</div>
</div>
<div class="row">
	<div class="col-md-6">
		<div class="panel panel-info">
			<div class="panel-heading" align="center">
				<h2>Ringkasan Infomasi RSVP</h2>
Ejemplo n.º 16
0
$formType = !empty($_REQUEST['form']['Form Type']) ? $_REQUEST['form']['Form Type'] : "Unclassified Request";
if ($formType == 'New Service Request') {
    $nr = counter();
    $subject = "[{$date}{$nr}] Neue Dienstleistungsanfrage: {$_REQUEST['form']['Firstname']}";
    $body = array($_REQUEST['form']['Firstname'], $_REQUEST['form']['Email'], $_REQUEST['form']['Phone'], $_REQUEST['form']['Comment']);
    $replyToAddress = $_REQUEST['form']['Email'];
    $replyToName = $_REQUEST['form']['Firstname'];
    $body = join("\n", $body);
} elseif ($formType == 'For Pros') {
    $subject = "Neue Dienstleister Signup: {$_REQUEST['form']['Name']} ­ {$_REQUEST['form']['Services']}";
    $body = array($_REQUEST['form']['Name'], $_REQUEST['form']['Services'], $_REQUEST['form']['Email']);
    $replyToAddress = $_REQUEST['form']['Email'];
    $replyToName = $_REQUEST['form']['Name'];
    $body = join("\n", $body);
} else {
    $nr = counter();
    $subject = "{$date}{$nr} ­ Service for {$_REQUEST['form']['Firstname']} {$_REQUEST['form']['Lastname']}";
    $replyToAddress = $_REQUEST['form']['Email'];
    $replyToName = "{$_REQUEST['form']['Firstname']} {$_REQUEST['form']['Lastname']}";
    $body = array();
    foreach ($_REQUEST['form'] as $key => $value) {
        if (in_array($key, array('Firstname', 'Lastname', 'Email', 'Phone'))) {
            continue;
        }
        if ($key == "Form Type") {
            $key = "Dienstleistung";
        }
        if (is_array($value)) {
            $options = array();
            foreach ($value as $key2 => $value2) {
                if ($value2 == "on") {
Ejemplo n.º 17
0
{
    return [$a[0], $a[1]];
}
$a = [1, 2, 3];
list($x, $y) = first_and_second($a);
$sqr = function ($x) {
    return $x * $x;
};
$sqr(2);
$func = "add";
function counter()
{
    static $i = 0;
    return ++$i;
}
echo counter();
function make_counter()
{
    $i = 0;
    return function () use(&$i) {
        return ++$i;
    };
}
$nays = make_counter();
echo $nays();
# PHP 5.5:
function make_counter2()
{
    $i = 0;
    while (1) {
        (yield ++$i);
Ejemplo n.º 18
0
function displayheader($pop = 0)
{
    $link = pathlink($pop);
    global $showclansearch;
    global $statstitle;
    global $logoheight;
    global $template;
    global $stylepicker;
    global $currentconfignumber;
    global $coddb;
    global $t;
    global $hide_menu_header;
    global $main_width;
    // variables for tabcontrol (playerstats tabs)
    global $ptab_backgroundColor;
    global $ptab_selectedBgColor;
    global $ptab_mouseOverColor;
    global $ptab_borderColor;
    global $ptab_borderSize;
    global $ptab_borderStyle;
    global $ptab_font;
    global $ptab_textAlign;
    global $ptab_fontSize;
    global $ptab_fontWeight;
    global $ptab_Color;
    global $text;
    if (isset($_SESSION['template'])) {
        $template = $_SESSION['template'];
    }
    $xlrpath = pathlink($pop);
    $csspath = $xlrpath . "templates/" . $template . "/style.css";
    $loadercsspath = $xlrpath . "templates/loader.css";
    // Include existing php dynamic css?
    $temp = abs_pathlink($pop) . "templates/" . $template . "/style-css.php";
    if (file_exists($temp)) {
        $template_dyn_css = $xlrpath . "templates/" . $template . "/style-css.php?config=" . $currentconfignumber;
    } else {
        $template_dyn_css = 'None';
    }
    // Is logob1.png used?
    if (file_exists(abs_pathlink($pop) . "templates/" . $template . "/logob1.png")) {
        $logob1 = "<td height=\"40\" align=\"left\" style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/logob1.png);\" width=\"150\">&nbsp;</td>";
    } else {
        $logob1 = "<td height=\"40\" align=\"left\" width=\"150\">&nbsp;</td>";
    }
    // Lets get the holiday templates
    if (file_exists("templates/holidaypack/")) {
        $xlrpath = GetFileDir($_SERVER['PHP_SELF']);
        if (date("d.m") == "25.12" || date("d.m") == "26.12") {
            $csspath = $xlrpath . "templates/holidaypack/xmas.css";
            $template_dyn_css = "";
            $template = "holidaypack";
        } elseif (date("d.m") == "31.12" || date("d.m") == "01.01") {
            $csspath = $xlrpath . "templates/holidaypack/ny.css";
            $template_dyn_css = "";
            $template = "holidaypack";
        } elseif (date("d.m") == "31.10") {
            $csspath = $xlrpath . "templates/holidaypack/halloween.css";
            $template_dyn_css = "";
            $template = "holidaypack";
        }
    }
    // Do we have template specific settings?
    $templateconfig = "templates/" . $template . "/config.php";
    if (file_exists($templateconfig)) {
        include $templateconfig;
    }
    $main_width = $main_width ? $main_width : 800;
    // Tabcontrol variables for playerstats tabs
    $ptab_Color = $ptab_Color ? $ptab_Color : "#000000";
    $ptab_backgroundColor = $ptab_backgroundColor ? $ptab_backgroundColor : "#999999";
    $ptab_selectedBgColor = $ptab_selectedBgColor ? $ptab_selectedBgColor : "#CCCCCC";
    $ptab_mouseOverColor = $ptab_mouseOverColor ? $ptab_mouseOverColor : "#CCCCCC";
    $ptab_borderColor = $ptab_borderColor ? $ptab_borderColor : "black";
    $ptab_borderSize = $ptab_borderSize ? $ptab_borderSize : "1px";
    $ptab_borderStyle = $ptab_borderStyle ? $ptab_borderStyle : "solid";
    $ptab_font = $ptab_font ? $ptab_font : "Geneva, Arial, Helvetica, sans-serif";
    $ptab_textAlign = $ptab_textAlign ? $ptab_textAlign : "center";
    $ptab_fontSize = $ptab_fontSize ? $ptab_fontSize : "14px";
    $ptab_fontWeight = $ptab_fontWeight ? $ptab_fontWeight : "normal";
    // set up visitor counter
    counter();
    // Generate required pagecode (header)
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
    echo "<html>\n";
    echo "<head>\n";
    echo "<title>XLRstats for B3 (www.xlr8or.com)</title>\n";
    echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=" . $text["charset"] . "\">\n";
    echo "<link rel=\"shortcut icon\" href=\"" . $xlrpath . "favicon.ico\">\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/autocomplete/jquery.autocomplete.css\" />\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/jquery-boxy/boxy.css\" media=\"screen\" />\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/tooltip/boxover.css\" media=\"screen\" />\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/tabber/tabber.css\" media=\"screen\" />\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $csspath . "\" media=\"screen\" />\n";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $loadercsspath . "\" media=\"screen\" />\n";
    // include the php dynamic css
    if ($template_dyn_css != 'None') {
        echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $template_dyn_css . "\" media=\"screen\" />\n";
    }
    // echo "<script type=\"text/JavaScript\" src=\"".$xlrpath."lib/sorttable/sorttable.js\"></script>\n";
    echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/jquery-1.2.6.min.js\"></script>\n";
    echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/jquery-boxy/jquery.boxy.js\"></script>\n";
    echo "<script type=\"text/javascript\" src=\"" . $xlrpath . "lib/autocomplete/jquery.autocomplete.js\"></script>\n";
    echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/tooltip/boxover.js\"></script>\n";
    echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/tabber/tabber.js\"></script>\n";
    echo "<style type=\"text/css\">\n";
    echo "<!--\n";
    /* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
    /* NB: these must be absolute paths or URLs to your images */
    echo ".boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-nw.png'); }\n";
    echo ".boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-ne.png'); }\n";
    echo ".boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-se.png'); }\n";
    echo ".boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-sw.png'); }\n";
    echo "-->\n";
    echo "</style>\n";
    // Freelanders Autocomplete script insertion
    echo "<script type=\"text/JavaScript\">\n";
    echo "<!--\n";
    include "lib/autocomplete/localdata.php";
    ?>

$().ready(function() {  
  $("#searchplayer").autocomplete(players, {
    minChars: 3,
    width: 195,
    scrollHeight: 200,
    selectFirst: false,
    matchContains: true,
    autoFill: false,
    formatItem: function(row, i, max) {
      return row.name;
    },
  });
});
<?php 
    echo "//-->\n";
    echo "</script>\n";
    // Courgette's web2 worldmap script insertion
    echo "<script type=\"text/JavaScript\">\n";
    echo "<!--\n";
    ?>
$(document).ready(function(){
  $("<div id=\"web2worldmap\">"
  +"<iframe src=\"lib/worldmap/?config=<?php 
    echo $currentconfignumber;
    ?>
\"  scrolling=\"no\" frameborder=\"0\" width=\"550\" height=\"300\"></iframe></div>").appendTo('body').hide();
  
   $("a[@href='worldmap/']")
    .attr('href','#web2worldmap')
    .removeAttr('onclick')
    .boxy({title: 'World map'});});
<?php 
    echo "//-->\n";
    echo "</script>\n";
    // We need this to be in the header for our stylepicker
    if ($stylepicker != "0") {
        echo "<script type=\"text/JavaScript\">\n";
        echo "<!--\n";
        echo "function XLR_stylePicker(targ,selObj,restore){ //v3.0\n";
        echo "  eval(targ+\".location='\"+\"?style=\"+selObj.options[selObj.selectedIndex].value+\"'\");\n";
        echo "  if (restore) selObj.selectedIndex=0;\n";
        echo "}\n";
        echo "//-->\n";
        echo "</script>\n";
    }
    // We need this to be in the header for our configpicker
    echo "<script type=\"text/JavaScript\">\n";
    echo "<!--\n";
    echo "function XLR_configPicker(targ,selObj,restore){ //v3.0\n";
    echo "  eval(targ+\".location='\"+\"?config=\"+selObj.options[selObj.selectedIndex].value+\"'\");\n";
    echo "  if (restore) selObj.selectedIndex=0;\n";
    echo "}\n";
    echo "function XLR_reloadPage(init) {  //reloads the window if Nav4 resized\n";
    echo "  if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {\n";
    echo "    document.XLR_pgW=innerWidth; document.XLR_pgH=innerHeight; onresize=XLR_reloadPage; }}\n";
    echo "  else if (innerWidth!=document.XLR_pgW || innerHeight!=document.XLR_pgH) location.reload();\n";
    echo "}\n";
    echo "XLR_reloadPage(true);\n";
    echo "//-->\n";
    echo "</script>\n";
    echo "</head>\n";
    echo "<body bgcolor=\"#333333\">\n";
    // Here is the loader div and script
    echo "<div id=\"loading\" class=\"loading-invisible\">\n";
    echo "  <p><img src=\"./images/loader.gif\"></p>\n";
    echo "</div>\n";
    ?>
<script type="text/javascript">
  document.getElementById("loading").className = "loading-visible";
  var hideDiv = function(){document.getElementById("loading").className = "loading-invisible";};
  var oldLoad = window.onload;
  var newLoad = oldLoad ? function(){hideDiv.call(this);oldLoad.call(this);} : hideDiv;
  window.onload = newLoad;
</script>
<?php 
    // Start opening the MAIN table defining general look
    echo "<div id=\"page-body\"><div class=\"page-body-img\">";
    echo "<div id=\"page-footer\"><div class=\"page-footer-img\">";
    echo "<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"main\" width=\"" . $main_width . "px\">\n";
    echo "  <tr>\n";
    echo "    <td>\n";
    // Start Logo
    echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    echo "  <tr valign=\"top\">\n";
    echo "  <td width=\"150\"><a href=\"{$link}\" title=\"XLRstats HomePage\"><img src=\"" . $xlrpath . "templates/" . $template . "/logo1.png\" border=\"0\"></a></td>";
    echo "  <td width=\"100%\" colspan=\"2\"><img src=\"" . $xlrpath . "templates/" . $template . "/logo2.png\" border=\"0\"></td>";
    //echo "    <td align=\"right\" valign=\"bottom\" class=\"header\"><span class=\"title\">$statstitle</span></td>\n";
    echo "  </tr>\n";
    echo "<tr height=\"40\">";
    if ($stylepicker == "left" && $template != "holidaypack") {
        echo $logob1;
        stylepicker();
        echo "</td>";
    } elseif ($stylepicker == "right" && $template != "holidaypack") {
        echo $logob1;
        configpicker();
        echo "</td>";
    } else {
        echo $logob1;
    }
    echo "<td align=left style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/menubg.png);\" colspan=2>\n\t\t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>\n      <font class=\"fontNormal\" size=\"2\">\n\t\t\t<font style=\"font-size: 12px; font-weight: bold;\" color=\"#ffffff\">&nbsp;&nbsp;&nbsp;\n    ";
    displayhomelink();
    echo "</font></font></td><td align=\"right\" valign=\"baseline\">";
    if ($stylepicker == "right" && $template != "holidaypack") {
        stylepicker();
    } else {
        configpicker();
    }
    //echo "&nbsp;";
    echo "</td></tr></table>\n  \t\t</td>\n  \t\t\n  \t\t</td>\n  \t</tr>\n  \t<tr>\n  \t\t<td colspan=3 style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/menubar.png);\"><img src=\"" . $xlrpath . "templates/" . $template . "/menubar.png\" height=\"3px\" border=0></td>\n  \t</tr>\n  \t<tr>\n  \t<td colspan=3>\n  \t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n  \t\t<tr>\n  \t\t\t<td width=550 align=\"left\">\n    \t\t\t\t<form action=\"{$link}?func=search\" method=\"post\" class=\"aliassearch\">\n  \t  \t\t\t<input type=\"text\" id=\"searchplayer\" name=\"input_name\" size=\"30\" />&nbsp; <input type=\"submit\" value=\"" . $text["search"] . "\"></input>\n    \t\t\t\t<input type=\"checkbox\" name=\"aliases\" value=\"true\">" . $text["incalias"] . "</input>\n      ";
    if ($showclansearch == "1") {
        echo "<input type=\"checkbox\" name=\"clansearch\" value=\"true\">" . $text["clantag"] . "</input>";
    }
    echo "  \t\t\t\t</form>\n\t\t\t</td>\n\t\t\t<td><a href=\"http://www.bigbrotherbot.com\" target=\"_blank\" title=\"B3 game administration bot for cod, urbanterror, and quake3 games\"><div id=\"inea\"><div class=\"opis\">" . $text["poweredby"] . " </div></div></a>\n\t\t\t</td>\n\t\t</tr>\n\t\t</table>\n\t</td>\n\t</tr>\n\n\n  ";
    echo "</table>\n";
    flush();
}
Ejemplo n.º 19
0
    <td width="20%"><h3 style="color:#3b5998">Time</h3></td>
	<td width="50%"><h3 style="color:#3b5998">Message</h3></td>
  </tr>';
    foreach ($obj->statuses->data as $statuse) {
        $status_id = $statuse->id;
        $name = $statuse->from->name;
        $message = $statuse->message;
        $time = $statuse->updated_time;
        echo "<tr>";
        echo "<td>" . $status_id . "</td>";
        echo "<td >" . $name . "</td>";
        echo "<td>" . $time . "</td>";
        echo "<td>" . $message . "</td></tr>";
        foreach ($statuse->likes->data as $likes) {
            $id = $likes->id;
            $count = counter($id, $count);
            $liker_name = $likes->name;
            $names = addName($id, $liker_name, $names);
        }
        /* foreach ($names as $key => $value) {
           echo "Key: $key; Value: $value" . "<br/>";
           }
           echo '<br/><br/>'; */
        //                    $sql = "INSERT INTO statuses VALUES(" . $statuse->id . ", '" . $statuse->from->name . "', '" . $statuse->message . "') ";
        //                    mysql_query($sql);
    }
    echo '</table>';
    asort($count);
    end($count);
    $most_liker = key($count);
    echo $most_liker . '<br/>';
Ejemplo n.º 20
0
if (isset($_POST["user"]) && $_POST["user"] != "") {
    if (!isset($_POST["profiles"])) {
        $profiles = "";
    } else {
        $profiles = $_POST["profiles"];
    }
    $status = adduser($_POST["user"], $_POST["password"], $_POST["displayname"], $_POST["email"], $_POST["ipmask"], $_POST["maxconn"], $_POST["ecmrate"], $_POST["customvalues"], $_POST["usrgroup"], $_POST["admin"], $_POST["enabled"], $_POST["mapexclude"], $_POST["debug"], $_POST["startdate"], $_POST["expiredate"], $profiles, $_POST["boxtype"], $_POST["macaddress"], $_POST["serialnumber"], $_POST["comment"]);
    if ($status == "0") {
        $notice = "toastr.success('User successfully created');";
    } elseif ($status == "1") {
        $notice = "toastr.error('You must enter a username and a password');";
    } elseif ($status == "2") {
        $notice = "toastr.error('Username already exists');";
    }
}
$counters = explode(";", counter());
$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if (mysqli_connect_errno()) {
    errorpage("MYSQL DATABASE ERROR", mysqli_connect_error(), $charset, CMUM_TITLE, $_SERVER["REQUEST_URI"], CMUM_VERSION, CMUM_BUILD, CMUM_MOD);
    exit;
}
if ($_SESSION[$secretkey . "userlvl"] == "0" || $_SESSION[$secretkey . "userlvl"] == "1") {
    $grpsql = $mysqli->query("SELECT id,name FROM groups ORDER BY name ASC");
} elseif ($_SESSION[$secretkey . "userlvl"] == "2" && $_SESSION[$secretkey . "usergrp"] != "0") {
    $grpsql = $mysqli->query("SELECT id,name FROM groups WHERE id='" . $mysqli->real_escape_string($_SESSION[$secretkey . "usergrp"]) . "' ORDER BY name ASC");
} else {
    $grpsql = "";
}
$profsql = $mysqli->query("SELECT id,name FROM profiles ORDER BY name ASC");
$defprofsql = $mysqli->query("SELECT id,name FROM profiles ORDER BY name ASC");
$setsql = $mysqli->query("SELECT rndstring,rndstringlength,def_autoload,def_ipmask,def_profiles,def_maxconn,def_admin,def_enabled,def_mapexc,def_debug,def_custcspval,def_ecmrate FROM settings WHERE id='1'");
Ejemplo n.º 21
0
function counter($name)
{
    include 'includes/public/php/connection.php';
    $ads = mysqli_query($connect, "SELECT COUNT(id) AS ads FROM skelbimai WHERE category = '{$name}' AND activation = '1'");
    $count = mysqli_fetch_assoc($ads);
    echo " (", $count['ads'], ")";
}
echo "\n    <div class='container mid-section'>\n            <div class='col-md-10'>\n                <div class='row'>\n                 <a>\n                <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                    <div class='ribbon2'><span>JAU GREITAI !</span></div>\n                    <i class='fa fa-car img-responsive' style='font-size: 80px;'></i>\n                    <p>transportas</p>\n                </div>\n                 </a>\n                 <a href='bustoNuoma.php'>\n                <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                    <i class='fa fa-home img-responsive' style='font-size: 80px;'></i>\n                    <p>būsto nuoma ";
counter('bustoNuoma');
echo "</p>\n                </div>\n                </a>\n                <a href='darbas.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-briefcase img-responsive' style='font-size: 80px;'></i>\n                        <p>Darbas ";
counter('darbas');
echo "</p>\n                    </div>\n                </a>\n                <a href='buitisBaldai.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-plug img-responsive' style='font-size: 80px;'></i>\n                        <p>buitis ir baldai ";
counter('buitisBaldai');
echo "</p>\n                    </div>\n                </a>\n                </div>\n                    <div class='row'>\n                <a href='itKompiuterija.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-tv img-responsive' style='font-size: 80px;'></i>\n                        <p>IT ir kompiuterija ";
counter('itKompiuterija');
echo "</p>\n                    </div>\n                </a>\n                <a href='komunikacijos.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-mobile img-responsive' style='font-size: 80px;'></i>\n                        <p>komunikacijos ";
counter('komunikacijos');
echo "</p>\n                    </div>\n                </a>\n                <a href='technika.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-camera img-responsive' style='font-size: 80px;'></i>\n                        <p>Technika ";
counter('technika');
echo "</p>\n                    </div>\n                </a>\n                <a href='pramogos.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-soccer-ball-o img-responsive' style='font-size: 80px;'></i>\n                        <p>pramogos ";
counter('pramogos');
echo "</p>\n                    </div>\n                </a>\n            </div>\n                    <div class='row'>\n                <a href='drabuziaiAvalyne.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-shirtsinbulk img-responsive' style='font-size: 80px;'></i>\n                        <p>drabužiai/avalynė ";
counter('drabuziaiAvalyne');
echo "</p>\n                    </div>\n                </a>\n                <a href='vaikiskosPrekes.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-gamepad img-responsive' style='font-size: 80px;'></i>\n                        <p>Vaikiškos prekės ";
counter('vaikiskosPrekes');
echo "</p>\n                    </div>\n                </a>\n                <a href='others.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-question img-responsive' style='font-size: 80px;'></i>\n                        <p>Kita ";
counter('others');
echo "</p>\n                    </div>\n                </a>\n                <a href='dovanoju.php'>\n                    <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n                        <i class='fa fa-gift img-responsive' style='font-size: 80px;'></i>\n                        <p>Dovanoju ";
counter('dovanoju');
echo "</p>\n                    </div>\n                </a>\n            </div>\n        </div>\n             <div class='col-md-2'>\n                <script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>\n                <!-- ad3 -->\n                <ins class='adsbygoogle'\n                     style='display:block'\n                     data-ad-client='ca-pub-2172217990624096'\n                     data-ad-slot='7953752161'\n                     data-ad-format='auto'></ins>\n                <script>\n                    (adsbygoogle = window.adsbygoogle || []).push({});\n                </script>\n             </div>\n    </div>\n</div>\n";
Ejemplo n.º 22
0
<div class="news_cont" style="margin:0">


<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="2" height="390" valign="top">
<div class="news_title"><?php 
echo $rows['title'];
?>
</div>
<div class="news_time1"><span style="margin-right:5px;">发布:admin</span> <span style="margin-right:5px;">日期:<?php 
echo substr($rows['uptime'], 0, 10);
?>
</span><span> 人气:<?php 
echo counter($news_table, 'read_count', 'id', $rows['id'], $rows['read_count']);
?>
</span></div>
<div class="news_cont"><?php 
echo $rows['cont'];
?>
</div>	</td>
  </tr>
  <tr>
    <td align="left" width="50%"><?php 
if ($rows_pre['id']) {
    ?>
上一篇:<a href="news.php?id=<?php 
    echo $rows_pre['id'];
    ?>
" title="<?php 
Ejemplo n.º 23
0
<?php

function counter()
{
    static $hits = 0;
    return $hits += 1;
}
echo counter() . "<br>";
echo counter() . "<br>";
echo counter() . "<br>";
echo counter() . "<br>";
echo counter() . "<br>";
Ejemplo n.º 24
0
function handle_bind_account($PARAMS)
{
    $device = @$PARAMS['device'];
    $platform = @$PARAMS['plat'];
    $caption = @$PARAMS['cap'];
    $username = check_input(@$PARAMS['user']);
    $nickname = check_input(@$PARAMS['nick']);
    $cap_view = make_capview($username, $nickname, $caption);
    /********************************
    	判断新收到的账户,是否应该被收录	
    	********************************/
    if (empty($username) && empty($nickname)) {
        omp_trace($PARAMS);
        return return_bind(array('status' => 'error'));
    }
    if (count($username) > 100 || count($nickname) > 100) {
        omp_trace('username or nickname too long');
        return return_bind(array('status' => 'error'));
    }
    $platform_list = mmc_array_keys(NS_BINDING_LIST);
    if (!in_array($platform, $platform_list)) {
        mmc_array_set(NS_BINDING_LIST, $platform, $caption);
    }
    $ns_bind_list = NS_BINDING_LIST . $platform;
    $bind_info = mmc_array_get($ns_bind_list, $device);
    omp_trace($bind_info);
    $changed = false;
    if ($bind_info) {
        if ($username) {
            if ($bind_info['username'] != $username) {
                $bind_info['username'] = $username;
                $changed = true;
            }
        }
        if ($nickname) {
            if ($bind_info['nickname'] != $nickname) {
                $bind_info['nickname'] = $nickname;
                $changed = true;
            }
        }
    } else {
        $bind_info = array();
        $bind_info['username'] = $username;
        $bind_info['nickname'] = $nickname;
        $changed = true;
    }
    $mem = api_open_mmc();
    if (!$changed) {
        omp_trace('not changed');
        //绑定信息没有改变的时候,确定绑定显示列表是正常输出的
        if ($binded_list = $mem->ns_get(NS_BINDED_CAPTION, $device)) {
            if (in_array($cap_view, $binded_list)) {
                omp_trace($cap_view . ' in binded_list');
                omp_trace($binded_list);
                return return_bind(array('status' => 'ok'));
            } else {
                omp_trace('but binbed capview missed');
            }
        } else {
            omp_trace('but binbed capview error');
        }
    }
    /********************************
    		记录绑定的账户
    	********************************/
    //1、收录绑定信息
    if (mmc_array_set($ns_bind_list, $device, $bind_info) > 0) {
        $caption && mmc_array_caption($ns_bind_list, $caption);
        omp_trace('update caption: ' . $caption);
    }
    //2、制作绑定账户的标识列表
    $new_key = md5($caption . '@' . $platform . '@' . $device);
    $new_val = md5($username . '(' . $nickname . ')@' . $device);
    $changed = false;
    if ($binded_list = $mem->ns_get(NS_BINDED_LIST, $device)) {
        if ($binded_list[$new_key] !== $new_val) {
            $binded_list[$new_key] = $new_val;
            $changed = true;
        }
    } else {
        $binded_list[$new_key] = $new_val;
        $changed = true;
    }
    //更新绑定账户标记列表
    if ($changed) {
        $mem->ns_set(NS_BINDED_LIST, $device, $binded_list);
        omp_trace('update bind md5 info: ' . json_encode($binded_list));
    }
    //3、制作绑定账户显示列表
    if ($bind_account = $mem->ns_get(NS_BINDED_CAPTION, $device)) {
        if (!in_array($cap_view, $bind_account)) {
            $bind_account[] = $cap_view;
            $mem->ns_set(NS_BINDED_CAPTION, $device, $bind_account);
            omp_trace('set account info ok: ' . json_encode($bind_account));
        }
    } else {
        $mem->ns_set(NS_BINDED_CAPTION, $device, array($cap_view));
        omp_trace('set 1st account info ok: ' . $cap_view);
    }
    /********************************
    	异步通知第三方代码
    	********************************/
    $bind_info['device'] = $device;
    $bind_info['platform'] = $platform;
    $bind_info['caption'] = $caption;
    counter(COUNT_ON_BINDING);
    call_async_php('/on_account_binding.php', $bind_info);
    return return_bind(array('status' => 'ok'));
}
Ejemplo n.º 25
0
function en($method, $s)
{
    switch ($method) {
        case 'snd':
            $s = soundex($s);
            break;
        case 'bin':
            $s = bin_en($s);
            break;
        case 'dec':
            $s = dec_en($s);
            break;
        case 'oct':
            $s = oct_en($s);
            break;
        case 'hex':
            $s = hex_en($s);
            break;
        case 'bsd':
            $s = bsdconv(bsdconv_create($_POST['bsdconv']), $s) or addmsg(ERR, bsdconv_error());
            break;
        case 'rot':
            $s = rotate($s, $_POST['rot'], $_POST['nrot']);
            break;
        case 'url':
            $s = $_POST['url_raw'] == 'on' ? rawurlencode($s) : urlencode($s);
            break;
        case 'raw':
            break;
        case 'stmwth':
            $s = strimwidth($s);
            break;
        case 'rpt':
            $s = str_repeat($s, $_POST['rpt']);
            break;
        case 'rev':
            $s = str_rev($s);
            break;
        case 'crv':
            $s = case_rev($s);
            break;
        case 'nbase':
            $s = base_conv($s, 0);
            break;
        case 'base':
            $s = base_en($s);
            break;
        case 'rep':
            $s = gen_rep($s);
            break;
        case 'pcr':
            $s = pcre_rep($s);
            break;
        case 'pcm':
            $s = pcre_mat($s);
            break;
        case 'spe':
            $s = htmlspecialchars($s);
            break;
        case 'hen':
            $s = mbs() ? mb_convert_encoding($s, 'HTML-ENTITIES') : htmlentities($s);
            break;
        case 'md5':
            $s = md5($s);
            break;
        case 'crypt':
            $s = crypt($s, $_POST['crypt_salt']);
            break;
        case 'sha1':
            $s = sha1($s);
            break;
        case 'crc16':
            $s = sprintf("%x", crc32($s));
            break;
        case 'crc32':
            $s = sprintf("%x", crc32($s));
            break;
        case 'srt':
            $s = mysort($s, 0);
            break;
        case 'stu':
            $s = mbs() ? mb_strtoupper($s) : strtoupper($s);
            break;
        case 'bbs':
            $s = bbs2html($s);
            break;
        case 'unq':
            $s = uniq($s, 0);
            break;
        case 'mut':
            $s = str_mutate($s);
            break;
        case 'ttb':
            $s = totable($s);
            break;
        case 'acc':
            $s = accumulation($s, 0);
            break;
        case 'stl':
            $s = mbs() ? mb_strtolower($s) : strtolower($s);
            break;
        case 'ucw':
            $s = ucwords($s);
            break;
        case 'ctr':
            $s = counter($s);
            break;
        case 'swd':
            $s = strwidth($s);
            break;
        case 'cor':
            $s = correct($s);
            break;
        case 'det':
            $s = determinant($s);
            break;
        case 'uue':
            $s = convert_uuencode($s);
            break;
        case 'msk':
            $s = network($s);
            break;
        case 'ref':
            $s = sqr_reflect($s);
            break;
        case 'che':
            $s = chewing($s);
            break;
        case 'rf':
            $s = sqr($s, 0);
            break;
        case 'cac':
            $s = cac_pre($s);
            break;
        case 'mmtp':
            $s = matrix_multiply($s);
            break;
        case 'mro':
            $s = matrix_rotate($s, 0);
            break;
        case 'miv':
            $s = matrix_inverse($s);
            break;
        case 'mtr':
            $s = matrix_transpose($s);
            break;
        case 'ascii':
            $s = ASCIIFilter($s);
            break;
        case 'key':
            $s = key_xor($_POST['key'], $s);
            break;
        case 'bre':
            $s = bit_rev($s);
            break;
        case 'bod':
            $s = bitorder_en($_POST['order'], $s);
            break;
        case 'tra':
            $s = tran($_POST['transpose'], $s, 2);
            break;
        case 'sta':
            $s = statistics($s);
            break;
        case 'quot':
            $s = quoted_printable_decode($s);
            break;
        default:
            addmsg(WARN, 'Undefined Method: ' . $method);
    }
    return $s;
}