示例#1
0
<html><pre><?php 
require_once 'addrgen.php';
require_once 'master.php';
require_once 'addrlist.php';
$max = -1;
foreach ($addrlist as $data) {
    $max = $max > $data['i'] ? $max : $data['i'];
}
if (!empty($_REQUEST['a'])) {
    $max++;
    $addrlist[$max]['i'] = $max;
    $addrlist[$max]['addr'] = addr_from_mpk($mpk, $max);
    $addrlist[$max]['time'] = time();
    writeAddrlist();
}
foreach ($addrlist as $index => $data) {
    echo "\n\n " . $index . " \n\n";
    print_r($data);
}
示例#2
0
<?php

require_once 'addrlist.php';
require_once 'ipmac.php';
// Start pessimistic
$ready = false;
$addrbind = 'Cannot allocate payment address';
foreach ($addrlist as $index => $data) {
    if (empty($data['mac']) || $data['mac'] == $mac) {
        $addrlist[$index]['mac'] = $mac;
        $addrlist[$index]['ip'] = $ip;
        if (writeAddrlist()) {
            $addrbind = $data['addr'];
            $ready = true;
        } else {
            $addrbind = 'Addrlist write error';
        }
        break;
    }
}