示例#1
0
function find_closest_mirror()
{
    //TODO: Function is not called.. remove?
    $v = curl_general_get("lxlabs.com/mirrorlist/");
    $v = trim($v);
    $vv = explode("\n", $v);
    $out = null;
    foreach ($vv as $k => $l) {
        $l = trim($l);
        if (!$l) {
            continue;
        }
        $verify = curl_general_get("{$l}/verify.txt");
        $verify = trim($verify);
        if (csa($verify, "lxlabs_mirror_verify")) {
            $out[] = $l;
        }
    }
    if (!$out) {
        return null;
    }
    foreach ($out as $l) {
        $hop[$l] = find_hop($l);
    }
    asort($hop);
    $v = getFirstKeyFromList($hop);
    return $v;
}
示例#2
0
文件: lib.php 项目: zseand/kloxo
function find_closest_mirror()
{
    // TODO LxCenter: No call to this function found.
    dprint("find_closest_mirror htmllib>lib>lib.php\n");
    $v = curl_general_get("lxlabs.com/mirrorlist/");
    $v = trim($v);
    $vv = explode("\n", $v);
    $out = null;
    foreach ($vv as $k => $l) {
        $l = trim($l);
        if (!$l) {
            continue;
        }
        $verify = curl_general_get("{$l}/verify.txt");
        $verify = trim($verify);
        if (csa($verify, "lxlabs_mirror_verify")) {
            $out[] = $l;
        }
    }
    if (!$out) {
        return null;
    }
    foreach ($out as $l) {
        $hop[$l] = find_hop($l);
    }
    asort($hop);
    $v = getFirstKeyFromList($hop);
    return $v;
}