arama hakkında yardıma ihtiyacım var.
mesela şöyle bir arama yapıyorum = winamp player
sonuç çıkmıyor aslında winamp ve player kelimesine ait bir çok içerik ekledim
fakat sadece = winamp
yazarsam yada = player
yazarsam sonuç çıkıyor. buda benim işime yaramıyor çünkü siteye gelenler winamp indir, winamp download vs... yazıyor ve sitede bulunamadı yazısını görüyor. 2-3 kelime bişi arayınca sonuç = sıfır yani bir nevi arama işlevini yapamıyor.
mesela roketdownload.com da ne ararsam sonuç veriyor.
örnek : winamp indir download
aynen bende bu gibi sonuç çıkmasını istiyorum. ne ararsam o kelimeye ait bir cümlede olsa eşleşen sonuç çıksın istiyorum. yada sözcüğü parçalayarak arasın yeterki bir sonuç bulsun. ziyaretciler kaçmasın
roketdownload scriptini inceledim fakat php den fazla anlamadığımdan için yapamadım. php den anlayan arkadaşlar lütfen yardım etsin bu bana çok gerekli bişi
Alıntı
<? include ("dbs.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title><? echo $_GET['query'];?> indir download <? echo $_GET['query'];?></title>
<meta name="Description" content="<? echo $_GET['query'];?> indir <? echo $_GET['query'];?> download <? echo $_GET['query'];?> bedava program yükle software">
<meta name="Keywords" content="<? echo $_GET['query'];?>, <? echo $_GET['query'];?> indir, <? echo $_GET['query'];?> download, <? echo $_GET['query'];?> bedava, <? echo $_GET['query'];?> program, <? echo $_GET['query'];?> software">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-9">
<meta NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<meta name="revisit-after" content="1 days">
<LINK title=Visual href="<? echo $site; ?>/global_1.css" type=text/css rel=stylesheet>
<LINK href="<? echo $site; ?>/iehacks.css" type=text/css rel=stylesheet>
<script src="<? echo $site; ?>/images/global.js" type="text/javascript"></script>
<script src="<? echo $site; ?>/images/quicktags.js" type="text/javascript"></script>
</head>
<body>
<? include ("header.php"); ?>
<? include ("left.php"); ?>
<div id="col_mid">
<div class="box" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<div class="box_title_blue" style="FONT-WEIGHT: normal">
<h1><strong> <? echo $_GET['query'];?> Arama Sonuçları </strong></h1>
</div>
<div class="box_base">
<div id="tutorial_landing">
<center>
Reklam alanı
</center>
<?
$query = guvenlik($_GET['query']);
$kid = $_GET['kid'];
$page = $_GET['p'];
if(!$query) {
echo "Lütfen aranacak kelimeyi giriniz.";
}else{
$max=15;
if (!$page) $page=1;
$alt=($page - 1) * $max;
if (!$pid) $sql="Select* from program where (isim like '%$query%' or aciklama like '%$query%') order by tarih desc limit $alt,$max";
else $sql="Select * from program where (isim like '%$query%' or aciklama like '%$query%') and altkat = '$kid' order by tarih desc limit $alt,$max";
if (!$pid) $sql2="Select* from program where (isim like '%$query%' or aciklama like '%$query%')";
else $sql2="Select* from program where (isim like '%$query%' or aciklama like '%$query%') and altkat = '$kid'";
$q=mysql_query($sql);
$sql22=mysql_query($sql2);
$nr2=mysql_num_rows($sql22);
if($nr2 == 0) {
echo '<br><b><font size="2"> Seçtiğiniz ayarlara göre sonuç bulunamadı
.</font></b>
';
}
else
{
while ($r=mysql_fetch_array($q)) {
$q2=@mysql_query("select * from yorumlar where pid = '$r[id]'");
$n=@mysql_num_rows($q2);
$r1=mysql_fetch_array(mysql_query("Select * from kategori where id='$r[kategori]'"));
$r2=mysql_fetch_array(mysql_query("Select * from altkat where id='$r[altkat]'"));
?>
<div class="tut" id="program_<? echo $r[id];?>">
<div class="tut_info">
<h4>
<a class="blue" href="<? echo $site; ?>/Program/<? echo $r[adi_s]; ?>/">
<? echo $r[isim]; ?></a></h4>
<p>Hit: <span class="orange"><b><? echo $r[hit]; ?></b></span> |
<a class="grey" href="<? echo $site; ?>/Program/<? echo $r[adi_s]; ?>/#yorumlar">
Yorumlar</a>: <span class="lgrey"><? echo $n; ?></span> | Ortalama Oy :
<span class="lgrey"><? echo ortalama($r[voteint],$r[vote]); ?></span> | <span id="tutfav_<? echo $r[id]; ?>">Sürüm
: <span class="orange"><? echo $r[surum]; ?></span> |
<span class="lgrey"><? echo $r[dil]; ?></span></span></p>
<div>
<div class="tutrow_right">
<br />
<a href="<? echo $site; ?>/Program/<? echo $r[adi_s]; ?>/#yorumlar">
<img title="Yorum yaz , oku" alt="Yorum yaz , oku" src="<? echo $site; ?>/images/but_comment_vote_off.gif" border="0" /></a></div>
<? echo substr($r[aciklama],0,100); ?>...</div>
<p>Kategori:
<a class="blue" href="<? echo $site; ?>/kategori/<? echo $r1[adi_s]; ?>/">
<? echo $r1[adi]; ?></a> /
<a class="blue" href="<? echo $site; ?>/kategori/<? echo $r1[adi_s]; ?>/<? echo $r2[adi_s]; ?>/">
<? echo $r2[adi]; ?></a></p>
</div>
<? if($r[resim] !="") { ?>
<div class="tut_thumb">
<img class="prg_thumb" src="<? echo $r[resim]; ?>" width="70" height="80" />
</div><?}?>
</div>
<?
}
$page2= $site . "/arama.php?query=".guvenlik($_GET['query']) ."&kid=". $_GET['kid'] . "&";
$ana_baglanti = $page2;
$eleman_sayisi = $nr2;
$sayfa_basina = $max;
$aktif_sayfa = $page;
$ekmi = 0;
$sayfa_degiskeni = "p";
echo "<div class=\"pagination\"><p><b>Sayfalar:</b>";
// Bu fonksiyon calismak icin birdensuna() fonksiyonunu gerektirir
$sayfa_sayisi = ceil($eleman_sayisi/$sayfa_basina);
if ( $aktif_sayfa < 1 OR $aktif_sayfa > $sayfa_sayisi ) { $aktif_sayfa = 1; }
$sayfalar_araligi = ceil($sayfa_sayisi/5); // sayisi kucultuldukce baglanti sayisi azalir
$sayfalanacak = array(1,$sayfa_sayisi,birdensuna(($aktif_sayfa-20),$sayfa_sayisi)
,birdensuna(($aktif_sayfa-15),$sayfa_sayisi),birdensuna(($aktif_sayfa-10),$sayfa_sayisi)
,birdensuna(($aktif_sayfa-5),$sayfa_sayisi),birdensuna(($aktif_sayfa-2),$sayfa_sayisi)
,birdensuna(($aktif_sayfa-1),$sayfa_sayisi),$aktif_sayfa
,birdensuna(($aktif_sayfa+1),$sayfa_sayisi),birden suna(($aktif_sayfa+2),$sayfa_sayisi)
,birdensuna(($aktif_sayfa+5),$sayfa_sayisi),birden suna(($aktif_sayfa+10),$sayfa_sayisi)
,birdensuna(($aktif_sayfa+15),$sayfa_sayisi),birde nsuna(($aktif_sayfa+20),$sayfa_sayisi));
for ($i=$aktif_sayfa;$i>0;$i=$i-$sayfalar_araligi) { $sayfalanacak[] = $i; }
for ($i=$aktif_sayfa;$i<$sayfa_sayisi;$i=$i+$sayfalar_ araligi) { $sayfalanacak[] = $i; }
$sayfalanacak = array_unique($sayfalanacak);
sort($sayfalanacak);
foreach ( $sayfalanacak as $sayfa_no ) {
if ( $sayfa_no == $aktif_sayfa ) { echo "<span class=\"here\"><span>$sayfa_no</span></span>"; }
else {
if ( $ekmi == 0 ) { echo "<a href=\"$ana_baglanti$sayfa_degiskeni=$sayfa_no\">$ sayfa_no</a> "; }
else { echo "<a href=\"$ana_baglanti&$sayfa_degiskeni=$sayfa_no\"> $sayfa_no</a> "; }
} }
echo "<br></div>";
}
}
?>
<br><br>
<div class="box" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<div class="box_title_blue" style="FONT-WEIGHT: normal">
<h1><strong><? echo $_GET['query'];?> rastgele içerik</strong></h1>
</div>
<div class="box_base">
<div id="tutorial_landing">
<?
$q=mysql_query("Select * from program ORDER BY RAND() LIMIT 6");
while ($r=mysql_fetch_array($q)) {
$q2=@mysql_query("select * from yorumlar where pid = '$r[id]'");
$n=@mysql_num_rows($q2);
$r1=mysql_fetch_array(mysql_query("Select * from kategori where id='$r[kategori]'"));
$r2=mysql_fetch_array(mysql_query("Select * from altkat where id='$r[altkat]'"));
?> <div class="tut" id="program_<? echo $r[id];?>"><div class="tut_info">
<h4>
<a class="blue" href="<? echo $site; ?>/Program/<? echo $r[adi_s]; ?>/">
<? echo $r[isim]; ?></a></h4>
<div>
<? echo substr($r[aciklama],0,400); ?>...</div>
</div>
</div>
<? } ?> </div>
</div>
</div>
<table cellSpacing="0" cellPadding="0" width="99%" border="0">
<tr>
<td width="51%" bgColor="#5BBFF3">
<p align="left"><b><span class="klasbas"><? echo $_GET['query'];?> Hakkında Daha fazla kayıt bulabilmek
için diğer internette arama seçenekleri</span></b></td>
</tr>
<tr>
<td width="51%">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td width="1" bgColor="#c4d4f3">
<p align="left">
<img height="1" src="1x1.gif" width="1"></td>
</tr>
</table>
</td>
</tr>
</table>
<div align="left">
<li type="square"><b>
<a target="_blank" href="http://www.google.com.tr/search?hl=tr&q=<? echo $_GET['query'];?>">
<span style="text-decoration: none"><? echo $_GET['query'];?> Google.com da Ara</span></a></b></li>
<li type="square"><b>
<a target="_blank" href="http://search.yahoo.com/search?p=<? echo $_GET['query'];?>">
<span style="text-decoration: none"><? echo $_GET['query'];?> Yahoo.com da Ara</span></a></li>
<li type="square">
<a target="_blank" href="http://search.msn.com/results.aspx?q=<? echo $_GET['query'];?>">
<span style="text-decoration: none"><? echo $_GET['query'];?> MSN.com da Ara</span></a></li></b>
</div>
</div>
</div>
</div>
</div>
<div id="col_right">
<? include ("inc_sagreklam.php"); ?>
<div class="box" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<div class="box_title_green">
Yeni Eklenen Programlar</div>
<div class="box_base">
<?
$q=mysql_query("Select * from program order by tarih desc limit 0,10");
while ($r=mysql_fetch_array($q)) {
$r1=mysql_fetch_array(mysql_query("Select * from kategori where id='$r[kategori]'"));
$r2=mysql_fetch_array(mysql_query("Select * from altkat where id='$r[altkat]'"));
?>
<div class="yeniler">
<h4>
<a class="green" title="<? echo $r[isim];?>" href="<? echo $site; ?>/Program/<? echo $r[adi_s];?>/">
<? echo $r[isim];?></a></h4>
<p><? echo substr($r[aciklama],0,150);?>... </p>
</div>
<?}?> </div>
</div>
</div>
</div>
<? include ("footer.php"); ?>
</body>
</html>
ayrıca bu konuyu çözen arkadaşa pr5 sitemden link vereceğim. cidden çok lazım yardımlarınızı bekliyorum. teşekkürler.
söyle ugrasmadan hazıra konsak ne güzel olur yani hehe