SandPrince
Registered
здравейте хора.
имам една молба. имам тука един код за проверка на pagerank-a.
:arrow: http://sandprince.freehostia.com/seo%20tool/index.php
искам да направя една мааааалка промяна. когато се изведе резултата с картинката (индикатора) под нея да има генериран код за индикатора който хората да си го копнат и да си го турнат на техния сайт примерно.
как ще стане?
имам една молба. имам тука един код за проверка на pagerank-a.
:arrow: http://sandprince.freehostia.com/seo%20tool/index.php
Код:
<html>
<head>
<title>SEO</title>
</head>
<body>
<?php
define('GM',0xE6359A60);
$_0="http://www.google.com/search?client=navclient-auto";
$_1="http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=link%3A";
$_2="<a href=\"http://webjo.no-ip.org\">Web-Journal</a>";
$_3="http://search.ninemsn.com.au/results.aspx?q=link%3A";
$_4="http://search.yahoo.com/search?p=linkdomain%3A";
function _0($_5)
{
for($_6=0;$_6<strlen($_5);$_6++)
{
$_7[$_6]=ord($_5{$_6});
}
return $_7;
}
function _1($_8,$_9)
{
$_A=hexdec(80000000);
if ($_A & $_8)
{
$_8=($_8>>1);
$_8 &=(~$_A);
$_8 |=0x40000000;
$_8=($_8>>($_9-1));
}
else
{
$_8=($_8>>$_9);
}
return $_8;
}
function _2($_8,$_9,$_B)
{
$_8-=$_9;$_8-=$_B;$_8 ^=(_1($_B,13));
$_9-=$_B;$_9-=$_8;$_9 ^=($_8<<8);
$_B-=$_8;$_B-=$_9;$_B ^=(_1($_9,13));
$_8-=$_9;$_8-=$_B;$_8 ^=(_1($_B,12));
$_9-=$_B;$_9-=$_8;$_9 ^=($_8<<16);
$_B-=$_8;$_B-=$_9;$_B ^=(_1($_9,5));
$_8-=$_9;$_8-=$_B;$_8 ^=(_1($_B,3));
$_9-=$_B;$_9-=$_8;$_9 ^=($_8<<10);
$_B-=$_8;$_B-=$_9;$_B ^=(_1($_9,15));
return array($_8,$_9,$_B);
}
function _3($_C,$_D=null,$_E=GM)
{
if(is_null($_D))
{
$_D=sizeof($_C);
}
$_8=$_9=0x9E3779B9;
$_B=$_E;
$_F=0;
$_10=$_D;
while($_10 >=12)
{
$_8+=($_C[$_F+0]+($_C[$_F+1]<<8)+($_C[$_F+2]<<16)+($_C[$_F+3]<<24));
$_9+=($_C[$_F+4]+($_C[$_F+5]<<8)+($_C[$_F+6]<<16)+($_C[$_F+7]<<24));
$_B+=($_C[$_F+8]+($_C[$_F+9]<<8)+($_C[$_F+10]<<16)+($_C[$_F+11]<<24));
$_11=_2($_8,$_9,$_B);$_8=$_11[0];$_9=$_11[1];$_B=$_11[2];$_F+=12;$_10-=12;
}
$_B+=$_D;
switch($_10)
{
case 11:$_B+=($_C[$_F+10]<<24);
case 10:$_B+=($_C[$_F+9]<<16);
case 9:$_B+=($_C[$_F+8]<<8);
case 8:$_9+=($_C[$_F+7]<<24);
case 7:$_9+=($_C[$_F+6]<<16);
case 6:$_9+=($_C[$_F+5]<<8);
case 5:$_9+=($_C[$_F+4]);
case 4:$_8+=($_C[$_F+3]<<24);
case 3:$_8+=($_C[$_F+2]<<16);
case 2:$_8+=($_C[$_F+1]<<8);
case 1:$_8+=($_C[$_F+0]);
}
$_11=_2($_8,$_9,$_B);return $_11[2];
}
function _4($_12)
{
global $_0;$_C='info:'.$_12;$_13=_3(_0($_C));
$_13="6$_13";$_14=@file($_0."&ch=$_13&features=Rank&q=info:".urlencode($_12));
$_14=implode("",$_14);
if (preg_match("/Rank_1:(.):(.+?)\n/is",$_14,$_15))
{
return $_15[2];
}
else return "0";
}
function _5($_16,$_17,$_18,$_19,$_1A)
{
$_1B=@implode('',@file($_16));
$_1B=strip_tags($_1B);
$_1B=strtolower($_1B);
$_1B=str_replace("\n",'',$_1B);
$_1B=str_replace("\r",'',$_1B);
if(substr_count($_1B,$_1A))
{
return 0;
}
else
{
$_1B=substr($_1B,strpos($_1B,$_17)+$_18);
$_1B=substr($_1B,0,strpos($_1B,$_19));
return trim($_1B);
}
}
function _6($_16,$_17,$_18,$_19,$_1A)
{
$_1B=@implode('',@file($_16));
$_1B=strip_tags($_1B);
$_1B=strtolower($_1B);
$_1B=str_replace("\n",'',$_1B);
$_1B=str_replace("\r",'',$_1B);
if(substr_count($_1B,$_1A))
{
return "Not Found";
}
elseif(substr_count($_1B,$_17))
{
return "Found";
}
else
{
return "Not Available";
}
}
if($_POST[submit])
{
$_1B=array();
$target=trim(eregi_replace('http://','',$_POST[target]));
$_16=$_1.$target;
$_1B['Google']=array(_5($_16,'of about',9,'linking','did not match any documents'),$_16);
$_16=$_3.$target.'&FORM=QBRE';$_1B['MSN Search']=array(_5($_16,'page 1 of',9,'results containing',"couldn't find any results containing"),$_16);
$_16=$_4.$target.'&sm=Yahoo%21+Search&fr=FP-tab-web-t&toggle=1';
$_1B['Yahoo!']=array(_5($_16,'of about',9,'for',"we didn't find any web pages"),$_16);
}
$target=trim(eregi_replace('www.','',$target));
if($_POST[dmoz])
{
$_16='http://search.dmoz.org/cgi-bin/search?search='.$target;$_1F['Dmoz']=array(_6($_16,'open directory categories',14,'Open Directory Sites',"no open directory project results found"),$_16);
}
if($_POST[zeal])
{
$_16='http://www.zeal.com/search/results.jhtml?keyword='.$target.'&scope=directory';$_1F['Zeal']=array(_6($_16,'site matches',14,'>>',"your search found no results"),$_16);
}
?>
<div align=center>
<form action='<?php echo $_SERVER[PHP_SELF];?>' method='post'>
<table width='350' border='0' cellpadding='3' cellspacing='0'>
<tr>
<td colspan='2'> </td>
</tr> <tr>
<td>
<label for='target'>Site URL</label>
</td>
<td>
<input type='text' name='target' id='target' value='<?php echo $_POST[target];?>' style='width:200px;'/>
</td>
</tr>
<tr>
<td>
<label for='target'>Directories</label>
</td>
<td> Dmoz <input type='checkbox' name='dmoz' id='dmoz' <?php if($_POST[dmoz]){ echo "checked";} ?> value=1>
Zeal <input type='checkbox' name='zeal' id='zeal' <?php if($_POST[zeal]){ echo "checked";} ?> value=1>
<input type='submit' value='Submit'/>
</td>
</tr>
</table>
<?php if($_1B)
{
echo "<br/><table width='350' border='0' cellpadding='3' cellspacing='0'>";
echo "<tr><td align='center' colspan='2'><img src='img/pr"._4($target).".gif'></td></tr>";
echo "<tr><td align='center' colspan='2'><b>Google Page Rank:</b> "._4($target)."</td></tr></table>";
echo "<br/><table width='350' border='0' cellpadding='3' cellspacing='0'>";
echo "<tr><td align='center' colspan='2'><b>Link Popularity</b></td></tr>";
echo "<tr><td><b>Search Engine</b></td><td align='right'><b>Indexed Links</b></td></tr>";
foreach($_1B as $_22=> $_7)
{
echo "<tr><td><a href='$_7[1]' target='_blank'>$_22</a></td><td align='right'>";
if($_7[0])
echo $_7[0];
else echo 'Not Available';
echo '</td></tr>';$_23+=ereg_replace("[[:punct:]]",'',$_7[0]);
}
echo "<tr><td><b>Total</b></td><td align='right'><b>$_23</b></td></tr>";
echo '</table>';
}
if($_1F)
{
echo "<br/><table width='350' border='0' cellpadding='3' cellspacing='0'>";
echo "<tr><td align='center' colspan='2'><b>Directory Placement</b></td></tr>";
echo "<tr><td><b>Directories</b></td><td align='right'><b>Result</b></td></tr>";
$_24=0;
foreach($_1F as $_22=> $_7)
{
echo "<tr><td><a href='$_7[1]' target='_blank'>$_22</a></td><td align='right'>";
echo $_7[0];
echo '</td></tr>';$_24++;
}
echo "<tr><td><b>Total checked</b></td><td align='right'><b>$_24</b></td></tr>";
echo '</table>';} ?>
<input type='hidden' name='submit' value='true'/>
</form> <? print $_2."</div> </body></html>"; ?>
искам да направя една мааааалка промяна. когато се изведе резултата с картинката (индикатора) под нея да има генериран код за индикатора който хората да си го копнат и да си го турнат на техния сайт примерно.
как ще стане?