| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come fare Lettera Numero Scatole su Internet
    Una lettera e la casella numero su un sito Internet si chiama una scatola Captcha . Queste scatole sono usate per assicurarsi che le informazioni viene digitato da una persona e non un programma software . Il processo prevede la visualizzazione di una casella con lettere e numeri utilizzando capitale e lettera minuscola e combinazioni di numeri . L'utente deve riprodurre la lettera e il numero di combinazione, assicurando una interazione umana . Istruzioni
    1

    Aprire un file di blocco note e inserire il seguente codice per avviare un file PHP " < ? Php " (senza virgolette ). Ciò permetterà il file da leggere correttamente .
    < Br > 2

    Incollare il seguente codice sotto il codice di apertura che hai appena scritto :

    session_start ();

    $ str = " " ;

    $ lunghezza = 0 ;

    for ( $ i = 0; $ i < 6; $ i + + ) {

    //questi numeri rappresentano tabella ASCII ( lettere minuscole ) per

    $ str = . chr ( rand ( 97 , 122) ) ; }


    lettere e salvandoli di sessione

    $ lettere //md5 = md5 ( $ str ) ;

    $ _SESSION [' lettere '] = $ lettere;

    //determinare la larghezza e l'altezza per la nostra immagine e crearlo

    $ IMGW = 300 ;

    $ imgH = 100;

    $ image = imagecreatetruecolor ( $ IMGW , $ imgH ) ;

    /colore di sfondo /setup e colore

    border = $ backgr_col imagecolorallocate ( $ immagine , 238.239.239 ) ;

    $ border_col = imagecolorallocate ( $ immagine , 208.208.208 ) ; $ text_col = imagecolorallocate ( $ immagine

    //scegliamo colore nella gamma di colore viola

    di vacanze, rand ( 70,90 ) , rand ( 50,70 ) , rand ( 120.140 ) ) ;

    //ora riempire rettangolo e disegnare confine

    imagefilledrectangle ( $ immagine , 0 , 0 , $ IMGW , $ imgH , $ backgr_col ) ;

    ImageRectangle ( $ immagine , 0 , 0 , $ IMGW - 1 , $ imgH - 1 , $ border_col ) ;

    //salvare i font in stesso cartella in cui lo script PHP captcha è

    //nome di questi font da numeri 1-3

    //si deve scegliere font diverso ogni volta

    $ fn = rand ( 1,3) ;

    $ font = $ fn . " . TTF " ;

    //setup captcha formato lettera e l'angolo di lettere captcha

    $ font_size = $ imgH /2,2 ;

    $ angle = rand ( -15 , 15) ;

    $ box = imagettfbbox ( $ font_size , angolo $ , $ carattere, $ str ) ;

    $ x = ( int ) ( $ IMGW - $ dialogo [ 4 ] ) /2;

    $ y = ( int ) ( $ imgH - $ scatola [5 ] ) /2 ;

    imagettftext ( $ image , $ font_size , angolo $ , $ x , $ y , $ text_col , $ carattere, $ str ) ;

    //ora dovremmo emettere captcha immagine

    header (" Content-type : image /jpeg " ) ;

    imagepng ( $ immagine ) ;

    imagedestroy ( $ immagine ) ;

    Chiudere il processo di PHP digitando (senza virgolette) alla fine
    < br " > ? " . > 3

    Salvare il file come captcha.php e caricarlo nella directory principale sito . Utilizzare un programma FTP come FileZilla , SmartFTP o Core FTP per caricare il file .
    4

    Aprire il sito Web in cui si desidera inserire la casella captcha nell'editor HTML che si usa. Fare clic sull'area che si desidera inserire il captcha e fai clic sulla scheda " Copia " nella barra degli strumenti in alto per visualizzare il codice . Posizionare il cursore nella posizione in cui si desidera che la casella captcha inserito
    5

    Inserisci il seguente codice HTML per fare riferimento alla pagina web per il file PHP : .

    Lettere Insert da immagine qui sotto: < /p >

    < img src = larghezza " http://yourdomain.com/captcha.php " altezza = " 300 " alt = " 100 " = " Simple CAPTCHA PHP " />


    Change " yourdomain " per il vostro nome di dominio effettivo . . Modificare la larghezza e l'altezza pixel della scatola, se avete bisogno di
    6

    Incollare il seguente codice PHP nella pagina HTML per ottenere il file PHP per convalidare una lettera utenti e inserimento numero : < br

    session_start > ();

    $ is_valid = $ _SESSION [ 'lettere' ] == md5 ( strtolower ( $ _POST [' captcha '] ) ) ;

    if ( $ ! is_valid ) {

    echo ' lettere dal semplice captcha PHP non sono stati inseriti correttamente .... ';

    } else { echo

    ' lettere dal semplice captcha PHP hanno stato inserito correttamente '; .

    }
    7

    caricare la pagina nella directory radice del sito Web di nuovo , utilizzando il programma FTP di vostra scelta
    .

    Previous :

    next :
      Articoli Correlati
    ·Come eseguire un aggiornamento di MySQL Query 
    ·Come utilizzare PHP per popolare un database 
    ·Come aggiungere un proiettile in PHP 
    ·Come creare un file XLS da MySQL Risultati 
    ·Come ottenere il successivo valore di incremento automa…
    ·Come leggere un file riga per riga in PHP 
    ·Come Flush Output durante l'elaborazione in PHP 
    ·Come convertire Classi di stringa in PHP 
    ·Come trasferire i dati al server MySQL 
    ·Come creare un Modulo Commenti mail in PHP /HTML 
      Articoli in evidenza
    ·Come riferimento a un'immagine in C + + 
    ·Come accedere a un array esplodere per PHP 
    ·Come inviare a JSON in ColdFusion 
    ·Come fare un Basic 2005 appuntamento del calendario di …
    ·Come modificare il colore del testo delle etichette in …
    ·Come creare ASP NET applicazioni Web mobili 
    ·Come salvare un valore ListBox in VBA 
    ·Che cosa è l'evidenziazione della sintassi ? 
    ·Diversi appezzamenti di colore su MATLAB 
    ·Come copiare e incollare con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com