<?
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check = "http://www.altavista.com/cgi-bin/query?
kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search";
?>
现在我们有了我们需要的全部的URL 。到了我们抓回URL 的时候了。这步工作是通过使用file()函数。 <?
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check = "http://www.altavista.com/cgi-bin/query?
kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search"; $alta_search = file($url_to_check);
?>
现在我们所抓回的文件已经存放在数组$alta_search中。我们现在要在数组中查找我们想要的文本。我
们想要的文本就是"About (.*) pages found. "。(.*)表示在两个单词之间的任何东西。而且,如果没有人
链接我们的URL,AltaVista将显示"AltaVista found no document matching your query."。因为我们想知
道多少个人正在与我们的URL进行着链接,那段文本将被看作0个人链接。 <?
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check =
"http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search"; $alta_search = file($url_to_check); for ($i = 0; $i < count($alta_search); $i++) {
if(eregi( "About (.*) pages found.", $alta_search[$i])){
$how_many = eregi_replace( "<P>About (.*) pages found.", "\1", $alta_search
[$i]);
}elseif(eregi( "AltaVista found no document matching your query.", $alta_search
[$i])){
$how_many = '0';
}
} ?>
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check = "http://www.altavista.com/cgi-bin/query?
kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search";
?>
现在我们有了我们需要的全部的URL 。到了我们抓回URL 的时候了。这步工作是通过使用file()函数。 <?
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check = "http://www.altavista.com/cgi-bin/query?
kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search"; $alta_search = file($url_to_check);
?>
现在我们所抓回的文件已经存放在数组$alta_search中。我们现在要在数组中查找我们想要的文本。我
们想要的文本就是"About (.*) pages found. "。(.*)表示在两个单词之间的任何东西。而且,如果没有人
链接我们的URL,AltaVista将显示"AltaVista found no document matching your query."。因为我们想知
道多少个人正在与我们的URL进行着链接,那段文本将被看作0个人链接。 <?
$url = 'http://www.php.net'; $url_encoded = rawurlencode($url); $url_to_check =
"http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&text=yes&q=link%3A$url_encoded&search=Search"; $alta_search = file($url_to_check); for ($i = 0; $i < count($alta_search); $i++) {
if(eregi( "About (.*) pages found.", $alta_search[$i])){
$how_many = eregi_replace( "<P>About (.*) pages found.", "\1", $alta_search
[$i]);
}elseif(eregi( "AltaVista found no document matching your query.", $alta_search
[$i])){
$how_many = '0';
}
} ?>
然后页面判断
<?php
if($_GET['login']=="out")
{
//-1操作
?>
<script language=javascript>
window.close();
</script>
<?php
}
?>
关闭时通过onunload来判断
<script language=javascript>
function window.onunload()
{
if (event.clientX <0 && event.clientY < 0){
<?php
//-1操作
?>
}
}
</script>