IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Ocak 2021, 04:40   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
captcha Hatası




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
/*
 * This is a PHP library that handles calling reCAPTCHA.
 *    - Documentation and latest version
 *          http://recaptcha.net/plugins/php/
 *    - Get a reCAPTCHA API Key
 *          https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">define
("RECAPTCHA_API_SERVER""
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);
define("RECAPTCHA_API_SECURE_SERVER""https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);
define("RECAPTCHA_VERIFY_SERVER""
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);

/**
 * Encodes the given data into a query string format
 * [MENTION=81769]para[/MENTION]m $data - array of string elements to be encoded
 * [MENTION=27818]return[/MENTION] string - encoded request
 */
function _recaptcha_qsencode ($data) {
        
$req "";
        foreach ( 
$data as $key => $value )
                
$req .= $key '=' urlencodestripslashes($value) ) . '&';

        
// Cut the last '&'
        
$req=substr($req,0,strlen($req)-1);
        return 
$req;
}



/**
 * Submits an HTTP POST to a reCAPTCHA server
 * [MENTION=81769]para[/MENTION]m string $host
 * [MENTION=81769]para[/MENTION]m string $path
 * [MENTION=81769]para[/MENTION]m array $data
 * [MENTION=81769]para[/MENTION]m int port
 * [MENTION=27818]return[/MENTION] array response
 */
function _recaptcha_http_post($host$path$data$port 80) {

        
$req _recaptcha_qsencode ($data);

        
$http_request  "POST $path HTTP/1.0\r\n";
        
$http_request .= "Host: $host\r\n";
        
$http_request .= "Content-Type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">;
        
$http_request .= "Content-Length: " strlen($req) . "\r\n";
        
$http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
        
$http_request .= "\r\n";
        
$http_request .= $req;

        
$response '';
        if( 
false == ( $fs = [MENTION=86535]fso[/MENTION]ckopen($host$port$errno$errstr10) ) ) {
                die (
'Could not open socket');
        }

        
fwrite($fs$http_request);

        while ( !
feof($fs) )
                
$response .= fgets($fs1160); // One TCP-IP packet
        
fclose($fs);
        
$response explode("\r\n\r\n"$response2);

        return 
$response;
}



/**
 * Gets the challenge HTML (javascript and non-javascript version).
 * This is called from the browser, and the resulting reCAPTCHA HTML widget
 * is embedded within the HTML form it was called from.
 * [MENTION=81769]para[/MENTION]m string $pubkey A public key for reCAPTCHA
 * [MENTION=81769]para[/MENTION]m string $error The error given by reCAPTCHA (optional, default is null)
 * [MENTION=81769]para[/MENTION]m boolean $use_ssl Should the request be made over ssl? (optional, default is false)

 * [MENTION=27818]return[/MENTION] string - The HTML to be embedded in the user's form.
 */
function recaptcha_get_html ($pubkey$error null$use_ssl false)
{
    if (
$pubkey == null || $pubkey == '') {
        die (
"To use reCAPTCHA you must get an API key from <a href='https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);
    }
    
    if (
$use_ssl) {
                
$server RECAPTCHA_API_SECURE_SERVER;
        } else {
                
$server RECAPTCHA_API_SERVER;
        }

        
$errorpart "";
        if (
$error) {
           
$errorpart "&amp;error=" $error;
        }
        return 
'<script type="text/javascript" src="'$server '/challenge?k=' $pubkey $errorpart '"></script>

    <noscript>
          <iframe src="'
$server '/noscript?k=' $pubkey $errorpart '" height="300" width="500" frameborder="0"></iframe><br/>
          <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
          <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
    </noscript>'
;
}




/**
 * A ReCaptchaResponse is returned from recaptcha_check_answer()
 */
class ReCaptchaResponse {
        var 
$is_valid;
        var 
$error;
}


/**
  * Calls an HTTP POST function to verify if the user's guess was correct
  * [MENTION=81769]para[/MENTION]m string $privkey
  * [MENTION=81769]para[/MENTION]m string $remoteip
  * [MENTION=81769]para[/MENTION]m string $challenge
  * [MENTION=81769]para[/MENTION]m string $response
  * [MENTION=81769]para[/MENTION]m array $extra_params an array of extra variables to post to the server
  * [MENTION=27818]return[/MENTION] ReCaptchaResponse
  */
function recaptcha_check_answer ($privkey$remoteip$challenge$response$extra_params = array())
{
    if (
$privkey == null || $privkey == '') {
        die (
"To use reCAPTCHA you must get an API key from <a href='https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);
    }

    if (
$remoteip == null || $remoteip == '') {
        die (
"For security reasons, you must pass the remote ip to reCAPTCHA");
    }

    
    
        
//discard spam submissions
        
if ($challenge == null || strlen($challenge) == || $response == null || strlen($response) == 0) {
                
$recaptcha_response = new ReCaptchaResponse();
                
$recaptcha_response->is_valid false;
                
$recaptcha_response->error 'incorrect-captcha-sol';
                return 
$recaptcha_response;
        }

        
$response _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER"/recaptcha/api/verify",
                                          array (
                                                 
'privatekey' => $privkey,
                                                 
'remoteip' => $remoteip,
                                                 
'challenge' => $challenge,
                                                 
'response' => $response
                                                 
) + $extra_params
                                          
);

        
$answers explode ("\n"$response [1]);
        
$recaptcha_response = new ReCaptchaResponse();

        if (
trim ($answers [0]) == 'true') {
                
$recaptcha_response->is_valid true;
        }
        else {
                
$recaptcha_response->is_valid false;
                
$recaptcha_response->error $answers [1];
        }
        return 
$recaptcha_response;

}

/**
 * gets a URL where the user can sign up for reCAPTCHA. If your application
 * has a configuration page where you enter a key, you should provide a link
 * using this function.
 * [MENTION=81769]para[/MENTION]m string $domain The domain where the page is hosted
 * [MENTION=81769]para[/MENTION]m string $appname The name of your application
 */
function recaptcha_get_signup_url ($domain null$appname null) {
    return 
"https://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">.  
_recaptcha_qsencode (array ('domains' => $domain'app' => $appname));
}

function 
_recaptcha_aes_pad($val) {
    
$block_size 16;
    
$numpad $block_size - (strlen ($val) % $block_size);
    return 
str_pad($valstrlen ($val) + $numpadchr($numpad));
}

/* Mailhide related code */

function _recaptcha_aes_encrypt($val,$ky) {
    if (! 
function_exists ("mcrypt_encrypt")) {
        die (
"To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed.");
    }
    
$mode=MCRYPT_MODE_CBC;   
    
$enc=MCRYPT_RIJNDAEL_128;
    
$val=_recaptcha_aes_pad($val);
    return 
mcrypt_encrypt($enc$ky$val$mode"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0");
}


function 
_recaptcha_mailhide_urlbase64 ($x) {
    return 
strtr(base64_encode ($x), '+/''-_');
}

/* gets the reCAPTCHA Mailhide url for a given email, public key and private key */
function recaptcha_mailhide_url($pubkey$privkey$email) {
    if (
$pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) {
        die (
"To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " .
             
"you can do so at <a href='
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">);
    }
    

    
$ky pack('H*'$privkey);
    
$cryptmail _recaptcha_aes_encrypt ($email$ky);
    
    return 
"
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">. 
$pubkey "&c=" _recaptcha_mailhide_urlbase64 ($cryptmail);
}

/**
 * gets the parts of the email to expose to the user.
 * eg, given johndoe[MENTION=125882]Example[/MENTION],com return ["john", "example.com"].
 * the email is then displayed as john...[MENTION=125882]Example[/MENTION].com
 */
function _recaptcha_mailhide_email_parts ($email) {
    
$arr preg_split("/@/"$email );

    if (
strlen ($arr[0]) <= 4) {
        
$arr[0] = substr ($arr[0], 01);
    } else if (
strlen ($arr[0]) <= 6) {
        
$arr[0] = substr ($arr[0], 03);
    } else {
        
$arr[0] = substr ($arr[0], 04);
    }
    return 
$arr;
}

/**
 * Gets html to display an email address given a public an private key.
 * to get a key, go to:
 *
 * [url]
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">function 
recaptcha_mailhide_html($pubkey$privkey$email) {
    
$emailparts _recaptcha_mailhide_email_parts ($email);
    
$url recaptcha_mailhide_url ($pubkey$privkey$email);
    
    return 
htmlentities($emailparts[0]) . "<a href='" htmlentities ($url) .
        
"' onclick=\"window.open('" htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" htmlentities ($emailparts [1]);

}


?>



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 03:40 -->-> Daha önceki mesaj 03:39 --

Belki konuyu yanlış yere açmış olabilirim. Bunun için yardım edebilecek varmı.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 20 Ocak 2021, 13:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




acil yardım edebilecek varmı

 
Alıntı ile Cevapla

Alt 20 Ocak 2021, 13:45   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($pubkey == null || $pubkey == 'google recaptcha key girmelisiniz.')

Detaylar: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Key alabileceğiniz yer: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Anlatım: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Dediğim yere key girerseniz sorun ortadan kalkacaktır.

Sanırım sistem opencart


Konu umiT tarafından (20 Ocak 2021 Saat 13:54 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 20 Ocak 2021, 14:05   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 2 gündür deniyorum v2 v3 fakat scriptde çalışmıyor

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:05 -->-> Daha önceki mesaj 13:03 --

v1 artık desteklenmiyor diyor

 
Alıntı ile Cevapla

Alt 20 Ocak 2021, 14:10   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




v1 i v2 ye dönüştüreceksin

veya kullandığın sistem güncelleme almıyorsa yeni sistemlere bakmalısın ilerleyen zaman diliminde başka php sorunlarıda ortaya çıkaracaktır php kendi sürümlerini güncelledikçe o yüzden uzun vadedeki işler için her zaman güncellenen sistemler daha iyi olur

 
Alıntı ile Cevapla

Alt 20 Ocak 2021, 14:14   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu konuda yardim edebiLir..
BiLmedigi bisey yok..;-)

__________________
#MustafaKemaLAtatürkTorunuyum..ღ ❦

{22~02~`22..∞}
{09~09~`22..ღ}
 
Alıntı ile Cevapla

Alt 20 Ocak 2021, 14:21   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bilgisi var ilk önce şutladım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ve ayrıca

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
  $resp recaptcha_check_answer ($privatekey,
                                
$_SERVER["REMOTE_ADDR"],
                                
$k_recap1,
                                
$k_recap2);
                                
$k_kullaniciadi de_enjektor($k_kullaniciadi);
$k_sifre de_enjektor($k_sifre);
$k_sifre2 de_enjektor($k_sifre2);
$k_mail de_enjektor($k_mail);

if (
strlen($k_kullaniciadi)<5) { $hatam=$hatam.'Kullanıcı adınız en az 5 karakter olabilir.<br><br>'; }
if (
strlen($k_kullaniciadi)>15) { $hatam=$hatam.'Kullanıcı adınız en fazla 15 karakter olabilir.<br><br>'; }
if (
strlen($k_sifre)>25) { $hatam=$hatam.'Parolanız en fazla 25 karakter olabilir.<br><br>'; }
if (
strlen($k_sifre)<5) { $hatam=$hatam.'Parolanız en az 5 karakter olabilir.<br><br>'; }
if (
$k_sifre !== $k_sifre2) { $hatam=$hatam.'Parolalar birbiriyle uyuşmalı.<br><br>';  }
if (
strlen($k_mail)<5) { $hatam=$hatam.'Lütfen e-mail adresinizi giriniz.';  } 

kodu yerleştiriyom fakat bu hata alıyorum

kod bu :

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 $resp recaptcha_check_answer ($privatekey,

                                
$_SERVER["REMOTE_ADDR"],

                                
$k_recap1,

                                
$k_recap2); 



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:21 -->-> Daha önceki mesaj 13:19 --

Eger bu düzelirse ilk işim buraya nasıl yapıldığının yazısını yazcam


Konu StynaX tarafından (20 Ocak 2021 Saat 14:21 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 22 Ocak 2021, 01:23   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




Yokmu bir King

 
Alıntı ile Cevapla

Alt 23 Ocak 2021, 15:24   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bir tek sen kaldın konu kilit olabilir.

 
Alıntı ile Cevapla

Alt 01 Şubat 2021, 03:28   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: captcha Hatası




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kullandığın sistemi görebilirsem bir kontrol ederim en kötü en baştan recaptcha entegre edebilirim.


Konu umiT tarafından (01 Şubat 2021 Saat 03:30 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
yardım pls


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Google'dan Street View'lu CAPTCHA! Zen Google 0 23 Nisan 2014 14:45
Bu CAPTCHA'lara hazır olun! yaSmin Google 0 23 Nisan 2014 11:31
OS RAW hatası CLD Servisler 6 05 Mayıs 2008 19:40
ßu ne hatası? NoRToN Servisler 4 21 Temmuz 2007 17:38