示例#1
0
function db_browse_main()
{
    if (isset($_REQUEST['url'])) {
        $url = ereg_replace('[^a-zA-Z0-9_-]', '', $_REQUEST['url']);
    } else {
        $url = '';
    }
    tem_set('url', $url);
    $row = db_get_column('tiles', 'url', 'where url like "%s_"', $url);
    if ($row) {
        foreach ($row as $sub_url) {
            tem_set('child_url', $sub_url);
            tem_set('child_name', substr($sub_url, -1));
            tem_show('child_link');
        }
    }
    if ($url != '') {
        tem_set('back_url', substr($url, 0, -1));
        tem_show('back_link');
    }
    $GLOBALS['debug_tiles'] = true;
    ob_start();
    create_random_square();
    create_random_square();
    create_random_square();
    create_random_square();
    ob_clean();
    ob_start();
    create_random_square();
    tem_set('pixels', ob_get_clean());
    ob_start();
    tile_get_128($url);
    # because it prints now
    tem_set('t128', ob_get_clean());
    ob_start();
    tile_get_64($url);
    # because it prints now
    tem_set('t64', ob_get_clean());
    ob_start();
    tile_get_32($url);
    # because it prints now
    tem_set('t32', ob_get_clean());
}
示例#2
0
文件: init.php 项目: JasonWoof/square
function init_square($url)
{
    $count = 0;
    $depth = strlen($url) + 1;
    $zooms = create_random_square();
    list($t128, $t64, $t32) = $zooms;
    db_insert('tiles', 'url,t128,t64,t32', $url, $t128, $t64, $t32);
    foreach ($GLOBALS['url_chars_a'] as $c) {
        if (rand(0, $depth * $depth * $depth * $depth + 13) < 3) {
            $count += init_square($url . $c);
        }
    }
    print "inserting '{$url}'\n";
    return $count + 1;
}