İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

CaptCha

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
Merhaba Arkadaşlar Benim Resim Upload Scriptine Captcha Eklemem Gerek Ama Başaramadım :( Yardım Edebilecek kimse var mı ?
Ekliceğim Script
Link Silindi
Captcha Farketmez.. Sadece Captchayı Doğru Girmeden Upload Etmesin Yeter :)
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
captchayı ben hiç sevmiyorum. Kendi kontrol mekanizmanı oluşturabilirsin.

Bu linkte "sayilar" klasörü içine 1 2 3 diye resimler yaptım. bu klasörle kontrol.php'yi aynı dizine koy.

../
-> kontrol.php
-> sayilar/



kontrol.php İçeriği :
PHP:
<?php //kontrol.php :: Kontrol kutucuğu ve random girişler
$sayi1 = rand(0,9);
$sayi2 = rand(0,9);
$sayi3 = rand(0,9);
$sayi4 = rand(0,9);
$sayi5 = rand(0,9);
$sayi6 = rand(0,9);
$sayi7 = rand(0,9);

echo "<table><tr><td style='border: 2px dashed #ccc'>
<center>Lütfen kutuya resimdeki sayıları girin.</center>
<table><tr><td>
<table>
<tr>
<td><img src='sayilar/$sayi1.gif'/></td>
<td><img src='sayilar/$sayi2.gif'/></td>
<td><img src='sayilar/$sayi3.gif'/></td>
<td><img src='sayilar/$sayi4.gif'/></td>
<td><img src='sayilar/$sayi5.gif'/></td>
<td><img src='sayilar/$sayi6.gif'/></td>
<td><img src='sayilar/$sayi7.gif'/></td>
</tr>
</table>
</td><td>
<table>
<tr><td>
<input name='kontrol_dogru' type='hidden' value='$sayi1$sayi2$sayi3$sayi4$sayi5$sayi6$sayi7'><input name='kontrol_giris' size=7></td></tr>
</table>
</td></tr></table></td></tr></table>";

//Troypc
?>

kontrol yapacağınız yere:
PHP:
<?php
include("kontrol.php");
?>

Kayıdı yaptığın sayfanın en başına:
PHP:
<?php //kayıt yapılan yerin en üstüne koyulacak
if($_POST['kontrol_dogru'] != $_POST['kontrol_giris']){
echo"Lütfen Güvenlik Kodlarını Doğru doldurduğunuzdan emin olun.";
}else{
?>

Kayıt yapılan yerin en sonuna:
PHP:
<?php
}
?>

Bu sayede eğer kodları yanlış girerse, yanlış girdiniz diyecek ve kayıt yapmayacak.

Demoya şurdan bakın


Kolay gelin. Biraz zor inş. Halledersin.

Upload sistemi arıyorsanız benim yaptığım şu scriptide geliştirerek kullanabilirsiniz.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst