選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

50 行
1015 B

<?php
// ---
// --- Listening to blockchain.info to get the last block
// ---
// ---
// --- La config globale
// ---
require_once '../global/inc/config.php';
// ---
// --- Internal dependances
// ---
require_once 'inc/block.php';
// ---
// --- Par défaut on cherche le dernier block
// ---
$block_hash = 'LAST';
// ---
// --- On interroge la blockchain
// ---  => Ce qui a pour effet de placer le block dans le cache
// ---
$the_block = blockchain::getSpecialBlock($block_hash);
if ($the_block === FALSE) die();
// ---
// --- On en recherche 3 sur approximativement 6 heures (36 blocks)
// ---
$max  = 3;
$max2 = 36;
while(($max > 0)&&($max2 > 0))
{
        $block_hash = $the_block->prev_block;
        if (!file_exists(DATA_PATH.'/json/'.$block_hash.'.zip'))
        {
        	$max--;
        	echo 'CACHE '.$block_hash.' '.($the_block->height-1).PHP_EOL;
        }
        $the_block = blockchain::getBlockWithHash($block_hash);
        if ($the_block === FALSE) die();
        
        $max2--;
}
?>