Ciao a tutti ragazzi..
Ho 2 file, uno chiamato "gd.php" con cui genero in un immagine dei numeri casuali, ed un'altro chiamato "registrazione.php" a cui voglio integrare questo captcha.
Gd.php
Codice PHP:
<?
                header
("Content-type: image/png");
                    
$antispam rand(100000,999999);
                    
$immagine imageCreate(250250); 
                    
$bianco imageColorAllocate($immagine255255255); 
                    
$nero imageColorAllocate($immagine000); 
                    
imageRectangle($immagine00249240$nero);
                    
imageString($immagine800"$antispam"$nero); 
                    
imagePng($immagine); 
                    
imageDestroy($immagine);
?>
Registrazione.php
Codice PHP:
<?php
    
include('connessioneDB.php');
    
        
$nickname $_POST["nickname"];
        
$password $_POST["password"];
        
$password_c $_POST["password_c"];
        
$email $_POST["email"];
        
        if(
$nickname == '' || $password == '' || $password_c == '' || $email == ''){
            echo 
"Errore: riempia tutti i campi.";
            exit;
        }
        if(
$password_c != $password){
            echo 
"Errore: le due password immesse non sono coincidenti.";
            exit;
        }
        if(
strlen($password) < 6){
            echo 
"Errore: la password immessa è troppo corta.";
            exit;
        }        
        if(
strlen($nickname) < 3){
            echo 
"Errore: il nickname immesso è troppo corto.";
            exit;
        }
    
        
$check mysql_query("SELECT COUNT(*) as 'conteggio' FROM utenti WHERE Nickname = '$nickname' AND Email = '$email'");    
        
$array mysql_fetch_array($check);
        
$conteggio $array['conteggio'];
        
    if (
$conteggio 0){
        echo 
"Errore: nickname o email già esistenti.";
        exit;
        }
        
        else{

//CAPTCHA

        
$query mysql_query("INSERT INTO utenti (Nickname, Password, Email) VALUES ('$nickname','$password','$email')");            
        echo 
"Registrazione completata!";
        }
    
?>
Il problema è che non so come integrare il primo nel secondo.. qualcuno può darmi una mano?