Ciao a tutti, avevo aperto un post in precedenza su un'altro script riguarda il login, e sinceramente dopo aver riletto le basi sul sito, qualcosina-ina-ina mi è piu chiara. allora io ho il file config.php :

Le parti in gassetto sono le parti modificate:

codice:
<?php
$_CONFIG['host'] = "localhost";
$_CONFIG['user'] = "user";
$_CONFIG['pass'] = "pass";
$_CONFIG['dbname'] = "dbname";

$_CONFIG['table_sessioni'] = "sessioni";
$_CONFIG['table_utenti'] = "utenti";

$_CONFIG['expire'] = 60;
$_CONFIG['regexpire'] = 24; //in ore

$_CONFIG['check_table'] = array(
	"username" => "check_username",
	"password" => "check_global",
	"name" => "check_global",
	"surname" => "check_global",
	"indirizzo" => "check_global",
	"occupazione" => "check_global",
	"mail" => "check_mail"
);

function check_username($value){
	global $_CONFIG;
	
	$value = trim($value);
	if($value == "")
		return "Il campo non può essere lasciato vuoto";
	$query = mysql_query("
	SELECT id
	FROM ".$_CONFIG['table_utenti']."
	WHERE username='".$value."'");
	if(mysql_num_rows($query) != 0)
		return "Nome utente già utilizzato";
	
	return true;
}

function check_global($value){
	global $_CONFIG;
	
	$value = trim($value);
	if($value == "")
		return "Il campo non può essere lasciato vuoto";
	
	return true;
}

function check_mail($value){
	global $_CONFIG;
	
	$value = trim($value);
	if($value == "")
		return "Il campo non può essere lasciato vuoto";
	if(eregi("^[a-z0-9\._-]+@([a-z0-9-]+\.)+([a- z]{2,4})",$mail))
		return "Email non valida";
	return true;
}


//--------------
define('AUTH_LOGGED', 99);
define('AUTH_NOT_LOGGED', 100);

define('AUTH_USE_COOKIE', 101);
define('AUTH_USE_LINK', 103);
define('AUTH_INVALID_PARAMS', 104);
define('AUTH_LOGEDD_IN', 105);
define('AUTH_FAILED', 106);

define('REG_ERRORS', 107);
define('REG_SUCCESS', 108);
define('REG_FAILED', 109);

$conn = mysql_connect($_CONFIG['host'], $_CONFIG['user'], $_CONFIG['pass']) or die('Impossibile stabilire una connessione');
mysql_select_db($_CONFIG['dbname']);
?>
xò quando poi lo testo a volte mi da degli errori sulla linea 86 con $end, ma quest'end non esiste nel codice, invece a volte mi esce solo "Il campo non può essere lasciato vuoto" anche se ci metto l'email.

Chi puo darmi una mano?