Yakın kelimelerdeki başlıkları listelemek
13
●1.102
- 10-05-2008, 11:57:02Üyeliği durduruldusweatcell adlı üyeden alıntı: mesajı görüntüle
<?php session_start(); $durum=$_SESSION['durum']; $user=$_SESSION['user']; $id=$_GET["id"]; ?> <? include ("panel/baglan.php"); $sor=mysql_query("select * from yazilar"); while($yaz=mysql_fetch_array($sor)){ $id=$yaz['id']; $baslik=$yaz['baslik']; $hit=$yaz['hit']; $tarih=$yaz['tarih']; $katid=$yaz['katid']; $title=$yaz['title']; $onyazi=$yaz['onyazi']; } # <a href="sayfa".$id.".html">x</a> ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//TR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="tr" lang="tr"> <head> <meta name="Description" content="<? $yaz['index_description']; ?>"/> <meta name="Keywords" content="<? $yaz['index_keywords']; ?>"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"/> <meta name="Distribution" content="Global"/> <meta name="Robots" content="index,follow"/> <link rel="stylesheet" href="images/CoolWater.css" type="text/css"/> <title>Eren // Ana Sayfa <? $yaz['index_title']; ?></title> <style type="text/css"> <!-- .style1 { font-size: 45px } .style2 {color: #FB9233} --> </style> </head> <body> <!-- wrap starts here --> <div id="wrap"> <!--header --> <div id="header"> <h1 id="logo-text"><a href="index.php" class="style1">eren</a></h1> <p id="slogan">eren</p> <div id="header-links"> <p> <a href="index.php">Ana Sayfa</a> | <a href="iletisim.php">İletişim</a> | <a href="sitemap.php">Site Map</a> | <a href="icerikliste.rss">RSS</a></p> </div> </div> <!-- navigation --> <!-- content-wrap starts here --> <div id="content-wrap"> <div id="main"> <div align="center"> <p><a name="TemplateInfo"></a> <?php $degisiklik = getlastmod(); $goster = date("d.m.Y g:i", $degisiklik); echo '<span class="style2">Son Güncelleme: </span>' . $goster; ?> </p> </div> <p align="left"> <?php include ("panel/baglan.php"); $sor=mysql_query("select * from yazilar"); while($yaz=mysql_fetch_array($sor)){ $id=$yaz['id']; $baslik=$yaz['baslik']; $hit=$yaz['hit']; $tarih=$yaz['tarih']; $katid=$yaz['katid']; $title=$yaz['title']; $onyazi=$yaz['onyazi']; $devaminioku=$yaz['devaminioku']; $katcek=mysql_fetch_array(mysql_query("select * from kategori where id='$katid'")); $katadi=$katcek['katadi']; } ?> <? # Ana Sayfada 12 tane konu başlığı ve önyazı listeleniyor... $devaminioku= "Devamını oku..."; $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 5"); while($goster=mysql_fetch_array($sql)){ echo "<h5><p><a href=\"makaleoku.php?id=".$goster['id']."\">".$goster['baslik']."</a></h5>"; echo "<p>".$goster['onyazi']."<br>"; echo "<h6><p><a href=\"makaleoku.php?id=".$goster['id']."\">".$devaminioku."</a></h6>"; echo "<br>"; } ?> <? $baglanti=mysql_connect("localhost","hrsuser","1q2w3e4r"); mysql_select_db("hrsyjns",$baglanti); $sayfa=$_GET['sayfa']; if ($sayfa=="" || !is_numeric($sayfa)) { $sayfa=1; } $kacar=5; $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM yazilar")); $sayfa_sayisi=$kayit_sayisi['0']/$kacar; if ($kayit_sayisi%$kacar!=0) { $sayfa_sayisi++; } $nerden=($sayfa*$kacar)-$kacar; $sorgu=mysql_query("SELECT * FROM yazilar LIMIT $nerden,$kacar"); while ($veri=mysql_fetch_array($sorgu)) { echo $veri['mesaj'] . "<br>"; } echo "<br>"; for ($i=1; $i<=$sayfa_sayisi; $i++) { echo "<a href=index.php?sayfa=$i>$i</a> "; } ?> </p> <p> <a name="SampleTags"></a> </p> <p> </p> <p><a href="localhost/betik" title="Link başlığı">Link başlığı</a></p> <p> </p> <p> </p> <table width="485"> <tr> <th width="62"><strong>Konu Tarihi</strong></th> <th width="241">Basliklar</th> <th width="120">Kategori</th> <th width="42">Hit</th> </tr> <tr> <td><?=$tarih ?></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <? echo $yaz['baslik']; ?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$katadi ?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$hit ?> </a></td> </tr> <tr> <td><?=$tarih ?></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$baslik?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$katadi ?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$hit ?> </a></td> </tr> <tr> <td><?=$tarih ?></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$baslik?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$katadi ?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$hit ?> </a></td> </tr> <tr> <td><?=$tarih ?></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$baslik?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$katadi ?> </a></td> <td><a href="makaleoku.php?id=<? echo"$id-$kat_id" ?>"> <?=$hit ?> </a></td> </tr> </table> <p> </p> <p> </p> <p> <? $row = 3; $coloumn = 5; echo '<table width="%100" border="0">'; for ($i = 0; $i < $coloumn; $i++) { echo '<tr>'; for ($j = 0; $j < $row; $j++) { echo '<td>Serhat</td>'; } echo '</tr>'; } echo '</table>'; ?> </p> </div> <div id="sidebar"> <h2>Site içi arama</h2> <form action="#" class="searchform"> <? ///Site İçi Arama yapılıyor... $baslik=$_POST['baslik']; if ($_POST['ara']=="Bul") { $sorgu = "SELECT * FROM yazilar where baslik like '%$baslik%' ORDER BY id DESC" ; $sorgu = mysql_query($sorgu); while($row=mysql_fetch_object($sorgu)) { $id=$row->id; $baslik=$row->baslik; $katadi=$row->katadi; $tarih=$row->tarih; }} ?> <p> <input name="adi" type="text" class="textbox" id="adi" /> <input name="ara" class="button" value="Bul" type="submit" id="ara" /> </p> </form> <h2>Ana Menü</h2> <ul class="sidemenu"> <li><a href="index.php">Ana Sayfa</a></li> <? /// Menü listeleniyor... $sorgu = "SELECT * FROM menu ORDER BY id DESC" ; $sorgu = mysql_query($sorgu); while($row=mysql_fetch_object($sorgu)) { $id=$row->id; $menuid=$row->menuid; ?> <li><a href="index.php?id=<?=$id ?>" title="<?=$adi?>"><?=$menuid ?></a></li> <? } ?> <li><a href="uyeolform.php">Üye Ol </a></li> <li><a href="iletisim.php">İletişim</a></li> </ul> <h2 align="left"> Son Konu Başlıkları </h2> <ul class="sidemenu"> <? $sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5"); while($goster=mysql_fetch_array($sql)){ echo "<li><a href=\"makaleoku.php?id=".$goster['id']."\">".$goster['baslik']."</a><br>"; // id ve baslik kolonlari dogrumu bilmiyorum kendine gore uyarlarsan dogru sonuc alirsin } ?> </li> </ul> <h2 align="left">En Çok Okunanlar </h2> <ul class="sidemenu"> <? $kac = 5; // En Çok Okunan 5 Konuyu Listeliyoruz... $s = mysql_query("SELECT * FROM yazilar ORDER BY hit desc LIMIT $kac"); for($i=0;$i<$kac;$i++) { $id = mysql_result($s, $i, 'id'); $baslik = mysql_result($s, $i, 'baslik'); $hit = mysql_result($s, $i, 'hit'); echo "<li><a href=\"makaleoku.php?id=$id\">$baslik</a></li>"; # çıktısı: Konu baslığı /* echo "<li><a href=\"makaleoku.php?id=$id\">$baslik</a></li>"; şeklinde yazılsaydı ekrana Konu başlığı (hit) şeklinde çıktı alınacaktı. */ } ?> </ul> <h2>Benzer Konular</h2> <? # Benzer başlıktaki konular burada listeleniyor... # Benzer başlıklar... $basliklike=array(); $parcala=explode(' ',trim($baslik)); foreach($parcala as $x){ $basliklike[]="baslik like '%$x%'"; } $baslikk=implode(' OR ',$basliklike); $sql=mysql_query("select * from yazilar where ($baslik)"); while($row=mysql_fetch_object($sql)){ echo $row->baslik; } ?> <ul class="sidemenu"> </ul> <h2>Üye Yönetimi </h2> <ul class="sidemenu"> <?php session_start(); $durum=$_SESSION['durum']; $user=$_SESSION['user']; if ($durum=="") { echo ""; }else{ echo '<ul class="sidemenu">'; echo "<b>Hoşgeldin $user <br>"; echo '<li><a href="yazigonder.php">Yazı Gönder</a></li>'; echo '<li><a href="duzenle.php">Kullanıcı Bilgilerin</a></li>'; echo '<li><a href=cikis.php>Çıkış Yap</a>'; } ?> <br> <? if($buton=='Giris') { $sorgu="select * from uyeler where sifre = '$sifre' and kullanici='$kullanici'"; $sorgu=mysql_query($sorgu); while($row=mysql_fetch_object($sorgu)) { $kullanici=$row->kullanici; } if (!$sorgu) echo ''; if (mysql_num_rows($sorgu)>0) { session_register("sifre"); session_register("kullanici"); header('location: index.php'); } else echo ''; } ?><form method="post" action="giris.php"> <p>Kullanıcı Adınız: <input tabindex="1" maxlength="50" size="50" style="width:70%" name="kullanici" /> Şifreniz:<br /> <input id="passwd" tabindex="2" size="50" type="password" style="width:70%" maxlength="14" name="sifre" /> <span class="misc"> <input name="buton" type="submit" class="button" id="buton" value="Giriş" /> <br /> </span><span class="misc"><br /> <a href="uyeolform.php">Üye Ol</a><br /> <a href="sifremiunuttum.php">Şifremi Unuttum</a> </span> </p> </form> </ul> </div> <!-- content-wrap ends here --> </div> <!--footer starts here--> <div id="footer"> <p> © 2008 <strong>#</strong> | Tasarım ve Kodlama : <a href="#" target="_blank"><? $yaz['index_footer']; ?></a> | Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <?php # İstatistik tutuluyor... define('__PHP_STATS_PATH__','/AppServ/www/istatistik/'); include(__PHP_STATS_PATH__.'php-stats.redir.php'); ?> </p> </div> <!-- wrap ends here --> </div> </body> </html> - 10-05-2008, 12:21:28Üyeliği durduruldukodlar çorba gibi olmuş karışmış
sadece yazıyı okunduğun sayfa ve benzer yazılar için dene bakalım.
include ('panel/baglan.php');
$id=(int)$_GET['id'];
$sql=mysql_query("select * from yazilar where id=".$id."");
$row=mysql_fetch_object($sql);
$baslik=$row->baslik;
echo $baslik;
// benzer konular
$basliklike=array();
$parcala=explode(' ',trim($baslik));
foreach($parcala as $x){
$basliklike[]="baslik like '%$x%'";
}
$baslikk=implode(' OR ',$basliklike);
$sql=mysql_query("select * from yazilar where ($baslik)");
while($row=mysql_fetch_object($sql)){
echo $row->baslik;
} - 10-05-2008, 13:06:38Üyeliği durduruldumalesef çalışmadısweatcell adlı üyeden alıntı: mesajı görüntüle