Visualizzazione dei risultati da 1 a 7 su 7

Discussione: form mail con captcha

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138

    form mail con captcha

    salve. sto cercando un form che invia un semplice testo a un 1 indirizzo e.mail ma con il captcha. dove lo posso trovare?sto impazzendo..!!!


    grazie..

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: form mail con captcha

    Originariamente inviato da talos666
    salve. sto cercando un form che invia un semplice testo a un 1 indirizzo e.mail ma con il captcha. dove lo posso trovare?sto impazzendo..!!!


    grazie..
    Metti questo:

    Codice PHP:
    <?php

    //Captca-image 

    session_start(); 

    if (empty(
    $_SESSION['rand_code'])){ 
    $str ""
    $length 0
    $caratteri "abcdefghijkmnprstuvwxyz123456789";  /* Caratteri che appaiono come immagine */
    for ($i 0$i 4$i++){          /* il 4 indica il numero di caratteri-immagine che appaiono */
    $str .= $caratteri{rand(0,32)};

    $_SESSION['rand_code'] = $str

    $imgX 60;//Sposta a dx i caratteri-immagine 
    $imgY 18;//Sposta in alto i caratteri-immagine 
    $image imagecreatetruecolor(6020); 
    $backgr_col imagecolorallocate($image238,239,239);//Colore di sfondo
    $border_col imagecolorallocate($image208,208,20);//Colore del bordo 
    $text_col imagecolorallocate($image46,60,31);//Colore dei caratteri-immagine
     
    imagefilledrectangle($image006020$backgr_col);//Cambiando i 4 valori appare un'ombra nera e si può creare un'effetto rilievo o incassato del rettangolo  
    imagerectangle($image005919$border_col);// Sposta il bordino colorato del rettangolo

    $font "courbi.ttf";
    $font_size 14;//Dimensione dei caratteri-immagine 
    $angle 0;//Ruota obliqui i caratteri-immagine 
    $box imagettfbbox($font_size,$angle,$font,$_SESSION['rand_code']); 
    $x = (int)($imgX $box[4]) / 2;//Sposta a sx i caratteri-immagine 
    $y = (int)($imgY $box[5]) / 2;//Sposta in alto i caratteri-immagine
    imagettftext($image,$font_size,$angle,$x,$y,$text_col,$font,$_SESSION['rand_code']); 

    header("Content-type: image/jpeg"); 
    imagejpeg($image); 
    imagedestroy ($image);
     
    //Fine Captca-image 

    ?>
    nella pag.

    Codice PHP:
    <script type="text/javascript">
    function 
    Captca(){
    document.write('[img]captca-image.php[/img]');
    </script>
    <script type="text/javascript">Captca();</script> 

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138
    grazie per la risposta.. ma il form non c'è nel codice vero? io un form lo tengo e funziona ma come faccio a integrarlo col mio? cioè.. come faccio a far in modo che il messaggio nn deve essere inviato se prima non si inserisce il captcha?


    grazie..

  4. #4
    con una piccola ricerca trovi molte guide su google.

    una è questa: http://www.phpnews.it/articoli/grafi...niche-captcha/
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138
    già l'ho visto.. ma non riesco a farlo funzionare

  6. #6
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da talos666
    grazie per la risposta.. ma il form non c'è nel codice vero? io un form lo tengo e funziona ma come faccio a integrarlo col mio? cioè.. come faccio a far in modo che il messaggio nn deve essere inviato se prima non si inserisce il captcha?


    grazie..
    Ci verrebbe tutto il file completo dove c'è il form, lo puoi postare?

  7. #7

    problema con questo script

    ciao, ho provato a mettere questo script nella mia pagina... ma scompare tutto e rimane solo l'immagine con il captcha...
    mi sapete dire perchè???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.