Güvenlik Kodu Lazım Galiba
-
arkadaslar haber siteme sürekli yabancı dilde yorumlar yazılıyor.sanırım bot sistemiyle geliyor hep o yorumlar.dili türkçe degil çünkü.sitede kişi yorum yaparken altına güvenlik kodu girip öyle yapsın istiyorum artık ama kod bulamadım dogru dürüst.elinde olan yada bilen arkadaslardan yardım...
-
Hocam en basitinden random yap 2 sayı yazdır toplat.
-
Sitede hangi scripti kullanıyorsun?
-
simiramis bunu yazdı:
-----------------------------
Hocam en basitinden random yap 2 sayı yazdır toplat.
-----------------------------randomu nasıl yapıcam.yorumun altına ekleyebiliyormuyuz hem.
siteden bi örnek mesela http://www.balikesirgundem.com/Egitim/939-KPSS-Mahkemelik-Oluyor.html
-
Forma bir input daha ekle oradan gelen veriyi $veri diye çek
$b=rand(1,10);
$a=rand(1,10);
$c=$a+$b;
if ($veri==$c) {
post gönderme işlemlerii
} else {
echo "tekrar girin";
}
php için böyle hocam
-
simiramis bunu yazdı:
-----------------------------
Forma bir input daha ekle oradan gelen veriyi $veri diye çek
$b=rand(1,10);
$a=rand(1,10);
$c=$a+$b;
if ($veri==$c) {
post gönderme işlemlerii
} else {
echo "tekrar girin";
}
php için böyle hocam
-----------------------------input nasıl ekleniyor ve veriyi nasıl cekicez.biraz ayrıntılı acıklarmısın
-
www.recaptcha.com
Burda hazırı süperi var.
-
Emrow bunu yazdı:
-----------------------------
www.recaptcha.com
Burda hazırı süperi var.
-----------------------------iyide bunu nasıl kullanıcaz kodu falan nerde
-
Hocam nereye entegre edeceksin bu kodu dil biliyomusun en azından bi html fln bi bahset hele
-
simiramis bunu yazdı:
-----------------------------
Hocam nereye entegre edeceksin bu kodu dil biliyomusun en azından bi html fln bi bahset hele
-----------------------------haberde yorumun altına entegre edicem.dil bilmiyorum
-
Düzenlicemiz Kod Bu
<table width="98%" border="0" cellspacing="1" cellpadding="2" class="yorum_ekle">
<tr>
<td colspan="2" height="20" id="yorumbas">YORUMLAR</td>
</tr>
<?
$gelen_id = $_GET['id'];
/*$hangi_yazi = mysql_query("SELECT * FROM yazarlar WHERE gizle = '0' AND id = '".$gelen_id."' ");
while( $hangi_yazi2 = mysql_fetch_array( $hangi_yazi ) ){
*/
//$d = $hangi_yazi2['id'];
$yorum1 = mysql_query("SELECT * FROM haber_yorum WHERE gizle = '0' AND haber_id = '".$gelen_id."' ORDER BY id DESC");
$toplamyorum = mysql_num_rows($yorum1);
while($yorum2 = mysql_fetch_array( $yorum1 )) {
if($toplamyorum == 0) {
echo "Yorum Bulunmamaktadir";
}
?>
<tr>
<td colspan="2"><img src="images/icon-user.gif"> <font color="#469AD9" face="Arial, Helvetica, sans-serif" style="font-size:11px; font-weight:bold; "><?=$yorum2["isim"]?></font> <font size="1" color="#BEC4D1"><?=$yorum2["tarih"]?></font></td>
</tr>
<tr>
<td colspan="2"> <font face="Arial, Helvetica, sans-serif" style="font-size:11px; font-weight:bold; "><?=$yorum2["baslik"]?></font></td>
</tr>
<tr>
<td colspan="2"><img src="images/yorum.gif"> <font face="Arial, Helvetica, sans-serif" style="font-size:11px; "><?=nl2br($yorum2["yorum"])?></font></td>
</tr>
<?php
}
?>
</table>
<!-- YORUM -->
<?php
$ekle = $_POST["ekle"];
if($ekle == "1"){
$isim= $_POST["isim"];
$baslik = $_POST["baslik"];
$yorum = htmlspecialchars($_POST["yorum"]);
$email = $_POST["email"];
$tarih = date("Y-m-d");
$saat = date("H:i:s");
$sqlsorgu = "INSERT INTO haber_yorum VALUES('','$gelen_id','$isim','$email','$baslik','$yorum','$tarih','$saat','1')";
mysql_query($sqlsorgu);
echo "<table align='center' width='98%' class='haberler' bgcolor='#F1FCDC'><tr><td align='center'><hr>Yorumunuz Için Tesekkürler<br>Site yöneticileri tarafindan onaylandiktan sonra siteye eklenecektir.</td></tr></table>";
$gelyor = $_GET["id"];
$yorumx ="SELECT * FROM haberler WHERE id = '$gelyor' ";
$yorumsorgu = mysql_query($yorumx);
$yorumekle = mysql_fetch_array ($yorumsorgu);
$i = $yorumekle["yorum"] + 1;
$son = mysql_query("UPDATE haberler SET yorum = '$i' WHERE id = '$yorumekle[id]' ");
}
?>
<script language="JavaScript">
function kontrol_kayit(yorumlar)
{
if (yorumlar.isim.value.length < 2){
alert("Isim alanini bos birakamassiniz")
return false
}
if (yorumlar.email.value.length < 10){
alert("E-Posta adresini yazmaniz gerekmektedir")
return false
}
if (yorumlar.baslik.value.length < 5){
alert("Yorum basligini yazmaniz gerekmektedir")
return false
}
if (yorumlar.yorum.value.length < 20){
alert("Yazmis oldugunuz yorum çok kisa")
return false
}
return true
}
</script>
<form name="yorumlar" method="post" onsubmit="return kontrol_kayit(this)" action="haber_detay.php?id=<?=$id?>">
<INPUT TYPE="hidden" name="ekle" value="1">
<table width="98%" border="0" cellspacing="1" cellpadding="2" >
<tr>
<td colspan="2" height="20" id="yorumbas">Bu Habere Yorumunuzu Ekleyin</td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" style="font-size:11px; ">İsim</font></td>
<td><input name="isim" type="text" size="35" maxlength="75" class="forminput"></td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" style="font-size:11px; ">E-posta</font></td>
<td><input name="email" type="text" size="35" maxlength="75" class="forminput"></td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" style="font-size:11px; ">Başlık</font></td>
<td><input name="baslik" type="text" size="35" maxlength="100" class="forminput"></td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" style="font-size:11px; ">Yorum</font></td>
<td><textarea name="yorum" cols="50" rows="5" class="forminput" ></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="gonder" value="Gönder" class="buton">
<img src="images/arrow.gif"> <font face="Arial, Helvetica, sans-serif" style="font-size:11px; ">Tüm alanlari doldurmaniz gerekmektedir</font>
</td>
</tr>
</table>
</form>