KODLAR ASSAGIDAKI GIBIDIR. NEREYE NE YAPMAM GEREKTIGINI BILMIYORUM. KODUN DOGRU YERINI VERIP VERMEDIGIMIDE BILMIYORUM. BIR ALTTADA VAMP ARA PHP'NIN KODLARI VAR. TURKCEM KOTU PHP'DE ACEMIYIM
SEARHC.PHP
<body class="bgleft">
<SCRIPT language="javascript">
function sch(s) { var o = document.getElementById("cf");o.checked=(o.disabled=(s=="r"))?true
.checked; }
function vi(s,v) { var o = document.getElementById(s); if(o) o.style.visibility=v?"visible":"hidden"; }
</SCRIPT>
<? include "inc/vampara.php"; ?>
<script type="text/javascript">window.onscroll=os;</script>
<DIV style="OVERFLOW-X: hidden;">
<?php
$vampara_sirala_cabuk = RequestUtil::Get("vampara_sirala_cabuk");
$sayfa = RequestUtil::Get("sayfa");
$vampara_sirala = RequestUtil::Get("vampara_sirala");
$vampara_dc1 = RequestUtil::Get("vampara_dc1");
$vampara_dc2 = RequestUtil::Get("vampara_dc2");
$vampara_dc3 = RequestUtil::Get("vampara_dc3");
$vampara_dc4 = RequestUtil::Get("vampara_dc4");
$vampara_dc5 = RequestUtil::Get("vampara_dc5");
$vampara_dc6 = RequestUtil::Get("vampara_dc6");
$vampara_kucuktarih = RequestUtil::Get("vampara_kucuktarih");
$vampara_buyuktarih = RequestUtil::Get("vampara_buyuktarih");
$vampara_baslik = RequestUtil::Get("vampara_baslik");
$vampara_yazar = RequestUtil::Get("vampara_yazar");
$vampara_sirala_iyisi = RequestUtil::Get("vampara_sirala_iyisi");
$vampara_sirala_muzelik = RequestUtil::Get("vampara_sirala_muzelik");
$max= 50;
if($vampara_sirala_cabuk == 1)
$SQL_cabuk = " LIMIT 0,$max";
else
{if(!$sayfa){$sayfa=1;}$SQL_cabuk=" LIMIT ".(($sayfa-1) * $max).",$max";}
if(strlen($vampara_sirala_cabuk)==0){$vampara_sirala_cabuk=0;}
if($vampara_sirala==2){$vampara_sirala_cabuk=1;}
if($vampara_dc1!="" and $vampara_dc2!="" and $vampara_dc3!="" and $vampara_dc4!="" and $vampara_dc5!="" and $vampara_dc6!="")
{
if(($vampara_dc3*10000+$vampara_dc2*100+$vampara_dc1)>=($vampara_dc6*10000+$vampara_dc5*100+$vampara_dc4))
{
$vampara_kucuktarih=$vampara_dc6*10000+$vampara_dc5*100+$vampara_dc4;
$vampara_buyuktarih=$vampara_dc3*10000+$vampara_dc2*100+$vampara_dc1;
}
else
{
$vampara_kucuktarih=$vampara_dc3*10000+$vampara_dc2*100+$vampara_dc1;
$vampara_buyuktarih=$vampara_dc6*10000+$vampara_dc5*100+$vampara_dc4;
}
}
if ($vampara_baslik=="" AND $vampara_yazar=="") {echo "<div class=pagi><font face=Verdana size=1><center>$language[vampara_no_information]</center></div><hr width=200 align=left>";die;}
if ($vampara_baslik)
{
$vampara_baslik = str_replace("%20"," ",$vampara_baslik);
$vampara_baslik = str_replace("'","´",$vampara_baslik);
$vampara_baslik = str_replace("Ğ","ğ",$vampara_baslik);
$vampara_baslik = str_replace("Ü","ü",$vampara_baslik);
$vampara_baslik = str_replace("Ş","ş",$vampara_baslik);
$vampara_baslik = str_replace("İ","i",$vampara_baslik);
$vampara_baslik = str_replace("Ö","ö",$vampara_baslik);
$vampara_baslik = str_replace("I","ı",$vampara_baslik);
$vampara_baslik = str_replace("Й","й",$vampara_baslik);
$vampara_baslik = str_replace("Ц","ц",$vampara_baslik);
$vampara_baslik = str_replace("У","у",$vampara_baslik);
$vampara_baslik = str_replace("К","к",$vampara_baslik);
$vampara_baslik = str_replace("Е","е",$vampara_baslik);
$vampara_baslik = str_replace("Н","н",$vampara_baslik);
$vampara_baslik = str_replace("Г","г",$vampara_baslik);
$vampara_baslik = str_replace("Ш","ш",$vampara_baslik);
$vampara_baslik = str_replace("Щ","щ",$vampara_baslik);
$vampara_baslik = str_replace("З","з",$vampara_baslik);
$vampara_baslik = str_replace("Х","х",$vampara_baslik);
$vampara_baslik = str_replace("Ъ","ъ",$vampara_baslik);
$vampara_baslik = str_replace("Ф","ф",$vampara_baslik);
$vampara_baslik = str_replace("Ы","ы",$vampara_baslik);
$vampara_baslik = str_replace("В","в",$vampara_baslik);
$vampara_baslik = str_replace("А","а",$vampara_baslik);
$vampara_baslik = str_replace("П","п",$vampara_baslik);
$vampara_baslik = str_replace("Р","р",$vampara_baslik);
$vampara_baslik = str_replace("О","о",$vampara_baslik);
$vampara_baslik = str_replace("Л","л",$vampara_baslik);
$vampara_baslik = str_replace("Д","д",$vampara_baslik);
$vampara_baslik = str_replace("Ж","ж",$vampara_baslik);
$vampara_baslik = str_replace("Э","э",$vampara_baslik);
$vampara_baslik = str_replace("Я","я",$vampara_baslik);
$vampara_baslik = str_replace("Ч","ч",$vampara_baslik);
$vampara_baslik = str_replace("С","с",$vampara_baslik);
$vampara_baslik = str_replace("М","м",$vampara_baslik);
$vampara_baslik = str_replace("И","и",$vampara_baslik);
$vampara_baslik = str_replace("Т","т",$vampara_baslik);
$vampara_baslik = str_replace("Ь","ь",$vampara_baslik);
$vampara_baslik = str_replace("Б","б",$vampara_baslik);
$vampara_baslik = str_replace("Ю","ю",$vampara_baslik);
$vampara_baslik = str_replace("Ё","е",$vampara_baslik);
$vampara_baslik = strtolower($vampara_baslik);
$string=$_GET['vampara_baslik'];
/* burda göçmeme için süper bi üçkaat var.
$vampara_baslik_kontrol = str_replace(" ","_",$vampara_baslik);
if($vampara_baslik==$vampara_baslik_kontrol)
{
$SQL_baslik="AND konular.baslik like '%$vampara_baslik%'";
}
else
{
$SQL_baslik="AND konular.baslik='$vampara_baslik'";
} */
$SQL_baslik="AND konular.baslik like '%$vampara_baslik%'";
if($vampara_buyuktarih!="" AND $vampara_kucuktarih!=""){$SQL2=" AND (mesajlar.yil*10000+mesajlar.ay*100+mesajlar.gun)>=$vampara_kucuktarih AND (mesajlar.yil*10000+mesajlar.ay*100+mesajlar.gun)<=$vampara_buyuktarih ";}else{$SQL2="";}
if($vampara_yazar!=""){$SQL_yazar=" AND (mesajlar.yazar='$vampara_yazar')";}
if($vampara_sirala_iyisi==1){$SQL_iyisi=" AND (mesajlar.kacartioy>1) ";}else{$SQL_iyisi="";}
if($vampara_sirala_muzelik==1){$SQL_muze=" AND mesajlar.eser='eser' ";}else{$SQL_muze="";}
$SQL_konular="DISTINCT konular.baslik, konular.id";
$SQL_base="SELECT $SQL_konular FROM konular,mesajlar WHERE (mesajlar.sira=konular.id) $SQL_baslik $SQL_yazar $SQL_iyisi $SQL_muze $SQL2 AND (konular.statu='')";
$SQL_base_sayfa="SELECT COUNT(DISTINCT konular.id) FROM konular,mesajlar WHERE (mesajlar.sira=konular.id) $SQL_baslik $SQL_yazar $SQL_iyisi $SQL_muze $SQL2 AND (konular.statu='')";
if ($vampara_sirala == 0) {$SQL="$SQL_base ORDER BY mesajlar.tarih2 DESC $SQL_cabuk"; }
else if ($vampara_sirala == 1){$SQL="$SQL_base ORDER BY konular.baslik ASC $SQL_cabuk"; }
else if ($vampara_sirala == 2){$SQL_cabuk="LIMIT 0,$max";$SQL="$SQL_base ORDER BY RAND() $SQL_cabuk"; }
else if ($vampara_sirala == 3){$SQL="$SQL_base ORDER BY konular.baslik DESC$SQL_cabuk"; }
else {$SQL="$SQL_base $SQL_cabuk"; }
}
if ($vampara_yazar AND !$vampara_baslik)
{
$string=$_GET['vampara_yazar'];
if($vampara_buyuktarih!="" AND $vampara_kucuktarih!=""){$SQL2=" AND (mesajlar.yil*10000+mesajlar.ay*100+mesajlar.gun)>=$vampara_kucuktarih AND (mesajlar.yil*10000+mesajlar.ay*100+mesajlar.gun)<=$vampara_buyuktarih ";}else{$SQL2="";}
if($vampara_sirala_iyisi==1){$SQL_iyisi=" AND (mesajlar.kacartioy>1) ";}else{$SQL_iyisi="";}
if($vampara_sirala_muzelik==1){$SQL_muze=" AND mesajlar.eser='eser' ";}else{$SQL_muze="";}
$SQL_konular2="DISTINCT konular.baslik, konular.id, COUNT(mesajlar.id) as baslikaltindamesajsayisi";
$SQL_base2="SELECT $SQL_konular2 FROM konular, mesajlar WHERE (mesajlar.sira=konular.id) AND (mesajlar.yazar='$vampara_yazar') $SQL_iyisi $SQL_muze AND (konular.statu='') $SQL2 ";
$SQL_base2_sayfa="SELECT COUNT(DISTINCT konular.id) FROM konular, mesajlar WHERE (mesajlar.sira=konular.id) AND (mesajlar.yazar='$vampara_yazar') $SQL_iyisi $SQL_muze AND (konular.statu='') $SQL2 ";
if ($vampara_sirala == 0) {$SQL="$SQL_base2 GROUP BY mesajlar.sira ORDER BY mesajlar.tarih2 DESC $SQL_cabuk";}
else if ($vampara_sirala == 1){$SQL="$SQL_base2 GROUP BY mesajlar.sira ORDER BY konular.baslik ASC $SQL_cabuk";}
else if ($vampara_sirala == 2){$SQL_cabuk="LIMIT 0,$max";$SQL="$SQL_base2 $SQL2 GROUP BY mesajlar.sira ORDER BY RAND() $SQL_cabuk";}
else if ($vampara_sirala == 3){$SQL="$SQL_base2 GROUP BY mesajlar.sira ORDER BY konular.baslik DESC $SQL_cabuk";}
else {$SQL="$SQL_base2 GROUP BY mesajlar.sira $SQL_cabuk";}
}
if($vampara_yazar!="" AND $vampara_baslik=="") {$sorgu=mysql_query($SQL_base2_sayfa);}
else {$sorgu=mysql_query($SQL_base_sayfa);}
$vampara_tanim=mysql_fetch_array($sorgu);
$vampara_tanim_sayisi=$vampara_tanim[0];
$vampara_sayfa_sayisi = ceil($vampara_tanim_sayisi/$max);
//sayfalama
echo "<center><div class=pagi><font face=Verdana size=1>($vampara_tanim_sayisi) $language[topics]<br>";
if($vampara_sirala_cabuk==0 AND $vampara_sayfa_sayisi>1)
{
echo "sayfa ";
if($sayfa!=1){echo "<a class=but href=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=".($sayfa-1)."><font face=verdana size=1><<</font></a> ";}
echo "<SELECT class=pagis onchange=\"jm('self',this,0);\" name=sayfa>";
for ($i=1;$i<=$vampara_sayfa_sayisi;$i++)
{
if ($sayfa == $i)
{echo "<OPTION value=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=$i SELECTED>$i</OPTION>";}
else
{echo "<OPTION value=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=$i>$i</OPTION>";}
}
echo "</SELECT> / $vampara_sayfa_sayisi ";
if($sayfa!=$vampara_sayfa_sayisi){echo "<a class=but href=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=".($sayfa+1)."><font face=verdana size=1>>></font></a> ";}
}
echo "<br></div></center>\n<TABLE cellSpacing=0 cellPadding=0 border=0>\n<TBODY>\n";
$sorgu = mysql_query("$SQL");
while ($kayit=mysql_fetch_array($sorgu))
{
$id = $kayit["id"];
$baslik = $kayit["baslik"];
$baslikaltindamesajsayisi = $kayit["baslikaltindamesajsayisi"];
$saydir++;
echo "<tr onmouseover=\"vi('m$id',true)\" onmouseout=\"vi('m$id',false)\">\n<td>· </td><td width='190'>";
echo "<a href=\"nedir.php?&q=$baslik\" target=main><font size=2>$baslik</font></a> ";
if($baslikaltindamesajsayisi>1){echo "($baslikaltindamesajsayisi)";}
if($vampara_yazar!=""){echo " <span id=\"m$id\" style=\"visibility:hidden\"><a href=\"nedir.php?&q=$baslik&yazari=$vampara_yazar"; if($vampara_sirala_muzelik==1){echo "&eser=buldunkarayi";} echo "\" target=main>...</a></span>";}
echo "</td>\n</tr>\n";
}
echo "</TBODY></TABLE>";
//sayfalama
if($vampara_sirala_cabuk==0 AND $vampara_sayfa_sayisi>1)
{
echo "<center><div class=pagi><font face=Verdana size=1>($vampara_tanim_sayisi) $language[topics]<br>";
echo "sayfa ";
if($sayfa!=1){echo "<a class=but href=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=".($sayfa-1)."><font face=verdana size=1><<</font></a> ";}
echo "<SELECT class=pagis onchange=\"jm('self',this,0);\" name=sayfa>";
for ($i=1;$i<=$vampara_sayfa_sayisi;$i++)
{
if ($sayfa == $i)
{echo "<OPTION value=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=$i SELECTED>$i</OPTION>";}
else
{echo "<OPTION value=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=$i>$i</OPTION>";}
}
echo "</SELECT> / $vampara_sayfa_sayisi ";
if($sayfa!=$vampara_sayfa_sayisi){echo "<a class=but href=?process=search&vampara_baslik=".str_replace(" ","%20",$vampara_baslik)."&vampara_yazar=".str_replace(" ","%20",$vampara_yazar)."&vampara_sirala=$vampara_sirala&vampara_sirala_cabuk=$vampara_sirala_cabuk&vampara_sirala_iyisi=$vampara_sirala_iyisi&sayfa=".($sayfa+1)."><font face=verdana size=1>>></font></a> ";}
}
echo "<br></div></center>\n<TABLE cellSpacing=0 cellPadding=0 border=0>\n<TBODY>\n";
echo "<hr width=200 align=left>";
$SQL="SELECT id FROM konular WHERE baslik='$vampara_baslik' and statu=''";
$sorgu=mysql_query($SQL);
if (!mysql_num_rows($sorgu) AND $vampara_baslik!=""){
echo "</div>";
//hiçbir þey bulamazsa echo "<center><font class=link><font color=Red>$vampara_baslik</font><font class=link> $language[vampara_no_topic] ";
}
else if ($vampara_yazar=="" AND $vampara_baslik==""){echo "<div class=pagi><font face=Verdana size=1><center> what da?";}
?>
Ekleme:
VAMPARA.PHP
<div id="a" class=adiv style="top:44px">
<form method="post" target="left" action="sozluk.php">
<table border="0" cellpadding=0 cellspacing=0 style="width:200px">
<tr><td class=aup> </td>
<td id=amain rowspan=3 class=amain>
<script type="text/javascript"></script>
<input type=hidden name=a value=sr>
<input type=hidden name=process value=search>
<table class=msg border=0 cellpadding=0 cellspacing=0>
<tr><td><? echo $language[word]; ?></td><td><input type="text" name="vampara_baslik" size="19" maxlength="100"></td></tr>
<tr><td><? echo $language[author]; ?></td><td><input type="text" name="vampara_yazar" size="19" maxlength="50" value=""></td></tr>
</table>
<fieldset><legend><? echo $language[how_sort]; ?></legend>
<table class=msg><tr>
<td nowrap><input id=ra type=radio class=radio name=vampara_sirala value=1 onclick="sch('a')"><label accesskey=a for=ra><? echo $language[sort_a_z]; ?></label></td>
<td nowrap><input id=rr type=radio class=radio name=vampara_sirala value=2 onclick="sch('r')"><label accesskey=r for=rr><u>r</u>
<script type="text/javascript">
for(var n = 1; n < 7; n++)
document.write(String.fromCharCode(Math.round(Math.random()*25)+97));
</script></label></td></tr>
<tr>
<td nowrap><input id=ry type=radio class=radio name=vampara_sirala value=0 checked onclick="sch('y')"><label accesskey=y for=ry><? echo $language[sort_new_old]; ?></label></td>
<td nowrap><input id=rg type=radio class=radio name=vampara_sirala value=3 onclick="sch('g')"><label accesskey=u for=rg><? echo $language[sort_z_a]; ?></label></td>
</tr></table>
</fieldset>
<fieldset style="white-space:nowrap;text-align:center"><legend><? echo $language[time_interval]; ?></legend>
<? echo $language[from]; ?><br>
<select name="vampara_dc1"><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10<option>11<option>12<option>13<option>14<option>15<option>16<option>17<option>18<option>19<option>20<option>21<option>22<option>23<option>24<option>25<option>26<option>27<option>28<option>29<option>30<option>31</select>
<select name="vampara_dc2"><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10<option>11<option>12</select>
<select name="vampara_dc3"><option value=""><option>2011<option>2012<option>2013<option>2014</select>
<br><? echo $language[there]; ?><br>
<select name="vampara_dc4"><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10<option>11<option>12<option>13<option>14<option>15<option>16<option>17<option>18<option>19<option>20<option>21<option>22<option>23<option>24<option>25<option>26<option>27<option>28<option>29<option>30<option>31</select>
<select name="vampara_dc5"><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10<option>11<option>12</select>
<select name="vampara_dc6"><option value=""><option>2011<option>2012<option>2013<option>2014</select>
</fieldset>
<fieldset><legend><? echo $language[detailed]; ?></legend>
<input id=cf accesskey=h type=checkbox class=checkbox name=vampara_sirala_cabuk value=1><label for=cf><? echo $language[fastly]; ?></label><br>
<input id=cr accesskey=g type=checkbox class=checkbox name=vampara_sirala_iyisi value=1><label for=cr><? echo $language[from_beautiful]; ?></label><br>
</fieldset><br><div style="text-align:center">
<input type=submit name="Submit" class=but value="<? echo $language[vamp_ara_button]; ?>"></div>
</td></tr>
<tr><td class="amid" onmouseup="pp()"><?=$language['vamp_ara']?></tr>
<tr><td class=abot> </td></tr>
</table></form></div>