Exemplo n.º 1
0
		</div>
		<div class="panel-footer<?php 
            if ($d["color"] != "") {
                echo ' tag-' . $d["color"];
            }
            ?>
"><?php 
            echo $d['name'];
            ?>
</div>
        <div class="file-action" style="display: none;">
            <?php 
            @sharefile($d['share'], $d["id"], $d["secret"]);
            ?>
            <?php 
            @linkcheck($d['type'], $d['id'], $d["name"], $d['secret']);
            ?>
            <a href="ajax_recycle.php" data-delete-id="<?php 
            echo $d['id'];
            ?>
" class="btn btn-danger">刪除</a>
            <a href="ajax_rename.php" data-rename-id="<?php 
            echo $d['id'];
            ?>
" class="btn btn-primary">�新命�</a>
            <a href="ajax_move.php" data-move-id="<?php 
            echo $d['id'];
            ?>
" class="btn btn-success">移動</a>
            <?php 
            @previewcheck($d['type'], $d['id']);
Exemplo n.º 2
0
function get_link_popularity($link_url)
{
    global $results;
    global $total;
    if ($link_url) {
        // the results from Google and MSN can be extracted the same way so a function is used to simplify the code
        linkcheck("http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=link%3A" . $link_url, 'google');
        linkcheck("http://search.msn.com/results.aspx?FORM=MSNH&q=link%3A" . $link_url, 'msn');
        // check Yahoo!
        $path = "http://search.yahoo.com/search?p=linkdomain%3A" . $link_url . "&ei=UTF-8&fr=fp-tab-web-t&cop=mss&tab=";
        if (!file_exists($path)) {
            $data = strtolower(implode("", file($path)));
            $data = substr($data, strpos($data, "of about") + 9, strlen($data));
            $data = strip_tags(substr($data, 0, strpos($data, " ")));
            if (eregi("[[:alpha:]]", $data)) {
                $results['yahoo'] = array('0', $path);
            } else {
                $results['yahoo'] = array($data, $path);
                $total += str_replace(',', '', $data);
            }
        } else {
            $results['yahoo'] = array('n/a', $path);
        }
        // check AlltheWeb
        $path = "http://www.alltheweb.com/search?cat=web&cs=utf8&q=link%3A" . $link_url . "&rys=0&_sb_lang=pref";
        if (!file_exists($path)) {
            $data = strtolower(strip_tags(implode("", file($path))));
            $data = substr($data, strpos($data, "1 -") + 5, strlen($data));
            $data = substr($data, 0, strpos($data, "results"));
            $data = trim(substr($data, strpos($data, "of") + 3, strlen($data)));
            if (eregi("[[:alpha:]]", $data)) {
                $results['alltheweb'] = array('0', $path);
            } else {
                $results['alltheweb'] = array($data, $path);
                $total += str_replace(',', '', $data);
            }
        } else {
            $results['alltheweb'] = array('n/a', $path);
        }
        // check HotBot
        $path = "http://www.hotbot.com/default.asp?query=linkdomain%3A" . $link_url . "&ps=&loc=searchbox&tab=web&provKey=Inktomi";
        if (!file_exists($path)) {
            $data = strtolower(strip_tags(implode("", file($path))));
            $data = substr($data, strpos($data, "results 1 - ") + 11, strlen($data));
            $data = substr($data, 0, strpos($data, ")"));
            $data = trim(substr($data, strpos($data, "of") + 3, strlen($data)));
            if (eregi("[[:alpha:]]", $data)) {
                $results['hotbot'] = array('0', $path);
            } else {
                $results['hotbot'] = array($data, $path);
                $total += str_replace(',', '', $data);
            }
        } else {
            $results['hotbot'] = array('n/a', $path);
        }
        //http://www.altavista.com/web/results?q=linkdomain%3Awww.24-7mobileaccessories.co.uk/&kgs=1&kls=0&stq=10
        //http://www.altavista.com/web/results?itag=wrx&pg=aq&aqmode=s&aqa=joe&aqp=&aqo=&aqn=&aqb=&kgs=0&kls=0&dt=tmperiod&d2=0&dfr%5Bd%5D=1&dfr%5Bm%5D=1&dfr%5By%5D=1980&dto%5Bd%5D=6&dto%5Bm%5D=9&dto%5By%5D=2004&filetype=&rc=dmn&swd=www.24-7mobileaccessories.co.uk&lh=&nbq=10
        //http://www.altavista.com/web/results?itag=wrx&pg=aq&aqmode=s&aqa=joe&aqp=&aqo=&aqn=&aqb=&kgs=1&kls=0&dt=tmperiod&d2=0&dfr%5Bd%5D=1&dfr%5Bm%5D=1&dfr%5By%5D=1980&dto%5Bd%5D=6&dto%5Bm%5D=9&dto%5By%5D=2004&filetype=&rc=dmn&swd=www.24-7mobileaccessories.co.uk&lh=&nbq=10
        //http://www.altavista.com/web/results?q=linkdomain%3Awww.mycandysupplier.com&kgs=1&kls=0&stq=10
        // check AltaVista
        $path = "http://www.altavista.com/web/results?q=linkdomain%3A" . $link_url . "&kgs=0&kls=0&stq=10";
        if (!file_exists($path)) {
            $data = strtolower(strip_tags(implode("", file($path))));
            $data = substr($data, strpos($data, "altavista found") + 15, strlen($data));
            $data = trim(substr($data, 0, strpos($data, "results")));
            //echo "$data<br>"; // TEST
            if (eregi("[[:alpha:]]", $data)) {
                $results['altavista'] = array('0', $path);
            } else {
                $results['altavista'] = array($data, $path);
                $total += str_replace(',', '', $data);
            }
        } else {
            $results['altavista'] = array('n/a', $path);
        }
        // check for listing in DMOZ
        $path = "http://search.dmoz.org/cgi-bin/search?search=" . str_replace("www.", "", $link_url);
        if (!file_exists($path)) {
            $data = strip_tags(implode("", file($path)));
            if (strpos($data, "No Open Directory Project results found")) {
                $results['dmoz'] = array('No', $path);
            } else {
                $results['dmoz'] = array('Yes', $path);
            }
        } else {
            $results['dmoz'] = array('n/a', $path);
        }
        // check for listing in Zeal
        $path = "http://www.zeal.com/search/results.jhtml?keyword=" . $link_url . "&scope=directory";
        if (!file_exists($path)) {
            $data = implode("", file($path));
            //echo $data; // TEST
            if (strpos($data, "found no results")) {
                $results['zeal'] = array('No', $path);
            } else {
                $results['zeal'] = array('Yes', $path);
            }
        } else {
            $results['zeal'] = array('n/a', $path);
        }
        // get Alexa Traffic Rank
        $path = "http://www.alexa.com/data/details/main?q=&url=http://" . $link_url;
        if (!file_exists($path)) {
            $data = strtolower(strip_tags(implode("", file($path))));
            $data = substr($data, strpos($data, "traffic rank for ") + 17, strlen($data));
            $data = str_replace(str_replace('www.', '', $link_url), '', $data);
            $data = str_replace(':&nbsp;', '', $data);
            $data = trim(substr($data, 0, strpos(trim($data), ' ') - 1));
            //echo "$data<br>"; // TEST
            if (eregi("[[:alpha:]]", $data)) {
                $results['alexa'] = array('0', $path);
            } else {
                $results['alexa'] = array($data, $path);
            }
        } else {
            $results['alexa'] = array('n/a', $path);
        }
        return $results;
    }
    return false;
}