Witam kod juz nie wpisuje kilka razy tego samego linku

. lecz teraz to juz sie zalamalem np jest link
http://www.forum.php.pl/index.php a on mi dodaje cos takiego...
http://www.forum.php.pl/index.php/index.ph...php?do=new_post. dziwne koncowki robi po 20 min testowania takie cos zalwazylem. zmienilem petle na foreach lepiej wydajniej chodzi lecz nadal koncowki linkow kopiuje... pomozcie bede bardzo wdzieczny i jakbyscie mieli jakies uwagi do kodu to napiszcie. Moze jest jakis lepszy sposob na indeksowanie stron ?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
</head>
<body>
<?php
$sql="SELECT url FROM szukacz ORDER BY rand() LIMIT 1";
$url = $rekord['url'];
function sprawdz($url, $a, $b, $c) {
//liczy ile linkow jest w bazie danych
$result = mysql_query("SELECT COUNT(*) as ile FROM `szukacz` WHERE `url` = '".$url."'"); if ($arr['ile'] == 1) {
$update = "UPDATE szukacz SET 'title' = ".$a." opis = '".$c."' klucz ='".$b."' WHERE url ='".$url."'";
}
}
}
if ($arr['ile'] <= 0) {
//jezeli url nie istnieje robot go doda.
$zapytanie = "INSERT INTO szukacz (url, title, klucz, opis, odslony, klikniecia) VALUES ('".$url."','".$a."','".$b."','".$c."',1,1)";
}
}
}
}
}
preg_match ('/<title>([^>]*)<\/title>/',$content,$title); preg_match_all('/<a.*href=\"([^\"]*)\".*>(.*)<\/a>/iU', $content, $links);
$a = iconv("utf-8", "iso-8859-2", $title[1]);
$b = iconv("utf-8", "iso-8859-2", $tags['keywords']);
$c = iconv("utf-8", "iso-8859-2", $tags['description']);
sprawdz($url, $a, $b, $c);
foreach($links[1] as $adres) {
$sprawdzenie = substr($adres,0
,11
); $sprawdzenie2 = substr($adres,0
,7
);
if ($sprawdzenie == ('http://www.') || $sprawdzenie2 == ('http://')) {
preg_match ('/<title>([^>]*)<\/title>/',$content2,$title2); $d = iconv("utf-8", "iso-8859-2", $title2[1]);
$e = iconv("utf-8", "iso-8859-2", $tags2['keywords']);
$f = iconv("utf-8", "iso-8859-2", $tags2['description']);
sprawdz($adres, $d, $e, $f);
unset($tags2, $content2, $adres);
}
// w przeciwnym razie ...
else {
preg_match ('/<title>([^>]*)<\/title>/',$content3,$title3); $g = iconv("utf-8", "iso-8859-2", $title3[1]);
$h = iconv("utf-8", "iso-8859-2", $tags3['keywords']);
$j = iconv("utf-8", "iso-8859-2", $tags3['description']);
sprawdz($url.$adres, $g, $h, $j);
unset($tags3, $content3, $adres);
}
}
?>
<script type="text/javascript">
window.location = "kopia.php"
</script>';"
</body>
</html>