示例#1
0
<?php

function recv()
{
    while (true) {
        var_dump(yield);
    }
}
$receiver = recv();
var_dump($receiver->current());
$receiver->send(1);
var_dump($receiver->current());
$receiver->send(2);
var_dump($receiver->current());
$receiver->send(3);
示例#2
0
文件: recv.php 项目: shaugier/lloogg
    # Update stats
    $nv = gi('nv', 0);
    $rv = gi('rv', 0);
    $t = time();
    $t = $t - $t % (3600 * 24);
    # Update unique visits
    if ($nv) {
        $r->incr("day:uv:{$uid}:{$t}");
        if ($rv) {
            $r->incr("day:rv:{$uid}:{$t}");
        }
    }
    $r->incr("day:pv:{$uid}:{$t}");
}
function outputGif()
{
    header("Content-Type: image/gif");
    include "images/1x1.gif";
}
$exclude = 0;
if (isset($_COOKIE['excludemyvisits'])) {
    $uid = readSecureId(g('u', ''), "userid");
    $xid = readSecureId($_COOKIE['excludemyvisits'], "excludeid");
    if ($uid == $xid) {
        $exclude = 1;
    }
}
if (!$exclude) {
    recv();
}
outputgif();
示例#3
0
 function PHPSrecvMsg()
 {
     $result = recv($this->socket);
     $resp = explode(':', $result, 2);
     return $resp[1];
 }