1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
| {
<html>
<head>
<title>Robot d'indexation Zinsearchbot</title>
</head>
<body>
<?php
if(empty($_GET['site']))
{
$site='http://www.yahoo.fr';
}
else
{
$site=$_GET['site'];
}
$code = file_get_contents($all);
$code = preg_replace('!'.$site.'!isU', '', $code);
preg_match('!<title>(.+)</title>!isU', $code, $title);
preg_match_all('!<a href="http://%5BA-Za-z0-9%5D" target="_blank">http://[A-Za-z0-9]</a>[A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*+!isU', $code, $lien);
preg_match('!<meta name="description" content="(.+)"(.+)>!isU', $code, $description);
preg_match('!<meta name="keywords" content="(.+)"(.+)>!isU', $code, $clee);
$nb=count($lien[0]);
if(empty($title) || empty($description) || empty($clee) || $title[0] == '' || $description[0] == '' || $clee[0] == '')
{
echo'• <font color="red">Une des balises n\'est pas fournie.</font><br/><br/>';
}
else
{
$title[0] = preg_replace('!<title>(.+)</title>!isU', '$1', $title[0]);
$description[0] = preg_replace('!<meta name="description" content="(.+)"(.+)>!isU', '$1', $description[0]);
$clee[0] = preg_replace('!<meta name="keywords" content="(.+)"(.+)>!isU', '$1', $clee[0]);
echo'• <font color="red">Meta title : </font> '.$title[0].'';
echo'<br /><br />';
echo'• <font color="red">Meta description :</font> '.$description[0].'';
echo'<br /><br />';
echo'• <font color="red">Meta keywords :</font> '.$clee[0].'<br/><br/>';
$date=date('d/m/y');
include('mysql.php');
mysql_connect($host, $base, $passe);
mysql_select_db($db);
$requete = mysql_query("SELECT id,titre,description,adresse,key,source,date,ps FROM sites_annuaire WHERE adresse='$site'");
$reponse = mysql_num_rows($requete);
if($reponse == '0')
{
mysql_query("INSERT INTO sites_annuaire VALUES ('', '$title[0]', '$description[0]', '$site', '$clee[0]', '$date', '1')");
}
else
{
while ($donnes = mysql_fetch_array($requete) )
{
if($site == ''.$donnes['adresse'].'')
{
echo'@';
}
else
{
$ps=$donnes['ps'];
$ps_=$ps+1;
$requete_ = mysql_query("UPDATE sites_annuaire SET ps = '$ps_' WHERE adresse = '$site'");
}
}
}
mysql_close();
}
if(empty($lien[0]))
{
echo'• <font color="red">Aucun lien aproprié n\'a été trouvé.</font><br/>
<form action="" method="GET"><input type="text" name="site" value="'.$site.'" size="117" /> <input type="submit" value="OK" /></form>
';
}
else
{
$aleatoire=rand(1, $nb);
$_lien=$lien[0][$aleatoire];
echo'• <font color="red">Lien suivant : </font> '.$_lien.'<br/><br/>';
echo'• <font color="red">Nombre de liens : </font>'.$nb.'<br/><br/>';
echo"<script language=\"JavaScript\">
setTimeout(\"window.location='zinsearchbot.php?site=$_lien'\",300);
</script>";
}
?>
<br/><br/>
<?php
if(!empty($lien))
{
?>
<div align="center"><font style="color:green; font-family:Arial;"><strong>Chargement...</strong></font></div>
<?php
}
else
{
?>
<div align="center"><font style="color:green; font-family:Arial;"><strong>Indexation stoppée...</strong></font></div>
<?php
}
?>
<br ><div align="center"><a href="index.php" style="color:red; text-decoration:none">X Stopper</a></div>
</body>
</html>
} |
Partager