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 .
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
.
Programmazione © www.354353.com