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
Registrazione.phpCodice PHP:<?
header("Content-type: image/png");
$antispam = rand(100000,999999);
$immagine = imageCreate(250, 250);
$bianco = imageColorAllocate($immagine, 255, 255, 255);
$nero = imageColorAllocate($immagine, 0, 0, 0);
imageRectangle($immagine, 0, 0, 249, 240, $nero);
imageString($immagine, 8, 0, 0, "$antispam", $nero);
imagePng($immagine);
imageDestroy($immagine);
?>
Il problema è che non so come integrare il primo nel secondo.. qualcuno può darmi una mano?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!";
}
?>![]()

Rispondi quotando


