</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']);
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(': ', '', $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; }