Arkadaşlar bu forumda baska yerde googlede filan heryer aradığımı ama yapamadığımı söyleyerek soruyorum sorumu
şimdi başka bir site kullanılan GD scriptini indirdim localhostta baktım herşey sağlam çalışıo şimdi
captchas.php ; güvenlik kodu oluşturyor kodları ;
<?php
session_start();
$img = imagecreatefrompng('black.png');
$numero = rand(100, 9999);
$_SESSION['check'] = ($numero);
$white = imagecolorallocate($img, 255, 255, 255);
imagestring($img, 10, 8, 3, $numero, $white);
header ("Content-type: image/png");
imagepng($img);
?>formun bulnduğu yer index.php gerekli alan ;
<center>
<img src="captchas.php"></img>
<input name="kod" type="text" id="kod" size="30">
<label for="form_name">Yazar</label><br>
<input type="text" name="yazar" id="form_name" value="" /> <br> <br>
<label for="form_email">Başlık</label><br>
<input type="text" name="baslik" id="form_name" value="" /> <br> <br>
<label for="form_email">E-Mail</label><br>
<input type="text" name="email" id="form_name" value="" /> <br> <br>
<label for="form_email">Kategori</label><br>
<SELECT class=inmatning name="kategori" id="form_name" style="color: black"></center>ve gel.php yine gerekli alan ;
<?php
include("aynasiz.php");
session_start();
if(($_POST['check']) == $_SESSION['check']) {
echo '<br>';
}else{
echo '<center><font face=" verdana, tahoma" font size="+2">Guvenlik Kodu Hata!!!<BR>';
echo '<img src="fals.gif"> <br><a href="javascript:history.go(-1)">Geri Git</a></font></center>';
die;
}
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-');
$new_text = strtolower(str_replace($search,$replace,$text));
return $new_text;
}
$zorunlu = array('yazar','soz','kategori','baslik','email'); // eklenebilir
$hata = "0";
foreach ($_POST as $key => $value) {
if (in_array($key,$zorunlu) AND trim($value) == "") {
$hata = 1;
}
}
// HATA YOK - FORM SUBMIT
if ($hata != "1") {
foreach ($_POST as $key => $value) {
$$key = $value;
}
$tarih= date("d:m:y" );
$link = replace_tr($baslik);
$kayit = "INSERT INTO sozler (yazar,soz,kategori,baslik,tarih,link,email) values
('$yazar','$soz','$kategori','$baslik','$tarih','$link','$email')";
$sql = mysql_query($kayit);
if(! $sql){
echo "$kayit";
}
else{
echo "<br<br><center><br><h1>Göndermiş Olduğunuz Söz Eklenmiştir.</h1><br><br><br> <img src=\"images/ok.gif\"><br><br>Onaylandıktan Sonra Sitemizde Yayınlanacaktır. <br><br><br> Teşekkür Ederiz.<br><br></center>";
}
}
// HATA VAR
else {
echo '
<CENTER><br<br><h1>Hata Oluştu</h1><br><br><br><img src="images/hata.gif"><br><br><br> Lütfen Bütün Alanları Eksiksiz Doldurunuz.</CENTER> ';
}
?>şimdi problemlerime gelince anasayfada güvenlik kodu çıkmıyor çıkmadığı için gel.php kontrol edilip edilmediğini bilmiyorum....