Пример #1
0
function check()
{
    if (preg_verify($_POST)) {
        $params = create_tab_params();
        if (!empty($_POST['nb1'])) {
            $params['n'] = $_POST['nb1'];
        }
        if (!empty($_POST['nb2'])) {
            $params['k'] = $_POST['nb2'];
        }
        if (!empty($_POST['w'])) {
            $params['w'] = $_POST['w'] / 4;
        }
        if (!empty($_POST['h'])) {
            $params['h'] = $_POST['h'] / 4;
        }
        if ($_POST['degrade'] == "option2") {
            $params['degrade'] = 1;
        }
        if ($_POST['color'] != null) {
            $rgb = HexToRGB($_POST['color']);
            $params['r'] = $rgb['r'];
            $params['g'] = $rgb['g'];
            $params['b'] = $rgb['b'];
        }
        return mandel($params);
    } else {
        header('Location: ../index.php?error');
    }
}
Пример #2
0
    return $t['sec'] + $t['usec'] / 1000000;
}
function start_test()
{
    ob_start();
    return getmicrotime();
}
function end_test($start, $name)
{
    global $total;
    $end = getmicrotime();
    ob_end_clean();
    $total += $end - $start;
    $num = number_format($end - $start, 3);
    $pad = str_repeat(" ", 24 - strlen($name) - strlen($num));
    echo $name . $pad . $num . "\n";
    ob_start();
    return getmicrotime();
}
function total()
{
    global $total;
    $pad = str_repeat("-", 24);
    echo $pad . "\n";
    $num = number_format($total, 3);
    $pad = str_repeat(" ", 24 - strlen("Total") - strlen($num));
    echo "Total" . $pad . $num . "\n";
}
$t0 = $t = start_test();
mandel();
$t = end_test($t, "mandel");