Exemple #1
0
$KeyList = array('userId', 'footprintId');
foreach ($KeyList as $k => $v) {
    if (!isset($_GET[$v])) {
        $res = ['ok' => 0, 'error' => "param invalid "];
        echo json_encode($res);
        die;
    }
}
$mysql = new Mysql();
$result = $mysql->select("*", "footprint", "`footId`", "'{$_GET['footprintId']}'");
if ($result) {
    if ($result['userId'] == $_GET['userId']) {
        $myMemcache = new MyMemcache();
        $footprintId = $result['id'];
        $removeFootprint = "delete from footprint where id={$footprintId}";
        //echo $removeFootprint;
        $mysql->query($removeFootprint);
        $myMemcache->delete($_GET['userId'] . "foot" . $result['footId']);
        if ($myMemcache->get("like" . $result['footId']) && $myMemcache->get("like" . $result['footId']) == 1) {
            //$removeFoot="delete from foot where id={$result['footId']}";
            //$mysql->query($removeFoot);
        }
        echo json_encode(['ok' => 1]);
    } else {
        echo json_encode(['ok' => 0, 'error' => "no permission"]);
        die;
    }
} else {
    echo json_encode([ok => 0, error => "footId not exsit"]);
}
$mysql->close();
Exemple #2
0
    $a['key' . $i] = $i;
}
$mcd->setMulti($a, 10);
$t1 = microtime(true) - $starttime;
$starttime = microtime(true);
$mc = new MyMemcache();
for ($i = 0; $i < 100; $i++) {
    $a['key' . $i] = $i;
    $mc->set('key' . $i, $i, 10);
}
$t2 = microtime(true) - $starttime;
var_dump($t1, $t2, $t2 - $t1);
exit;
var_dump($mc->get('test'));
var_dump($mcd->setMulti('test', 1, 5));
var_dump($mc->getMulti(array('test')));
sleep(5);
var_dump($mc->get('test'));
var_dump($mc->getMulti(array('test')));
exit;
Log::sendLog(100, "[{$absDataPath}]看了还看数据推送异常。联系zhixiong1@,6883,15810834486。");
exit;
echo 1;
sleep(30);
$mc = new MyMemcache();
var_dump($mc->add("aa", 1, 10));
var_dump($mc->add("aa", 1, 10));
var_dump($mc->get("aa"));
var_dump($mc->delete("aa"));
var_dump($mc->get("aa"));
var_dump($mc->add("aa", 1, 10));