Exemplo n.º 1
0
<?php

include 'shmctrl.php';
$q = shm_access();
$cmd = array();
$cmd['done'] = 'exit';
shm_put($q, $cmd);
Exemplo n.º 2
0
Arquivo: sfc.php Projeto: n2i/xvnkb
session_start();
mb_internal_encoding('UTF-8');
#-------------------------------------------------------------------------
$queue = shm_access();
if ($queue === false) {
    $dir = dirname(__FILE__);
    if (stristr(PHP_OS, 'WIN') !== false) {
        $WshShell = new COM('WScript.Shell');
        $WshShell->Run(PHPCGI . ' ' . $dir . '\\mwget.php', 7, false);
    } else {
        system(PHPCGI . ' ' . $dir . '/mwget.php &>' . $dir . '/mw.log &');
    }
    $try = 0;
    while ($try < 6 && $queue === false) {
        sleep(5);
        $queue = shm_access();
        $try++;
    }
}
$manager = $_SESSION['Manager'];
if (!isset($manager)) {
    $manager = new Manager();
    if (file_exists(SFC_DATA_FILE)) {
        $manager->load(SFC_DATA_FILE);
    } else {
        $desktop = new Desktop($manager);
    }
}
#-------------------------------------------------------------------------
switch ($action) {
    case 'logout':