Programación en Pawn - SAMP

Ayuda de web

Aporta, pregunta, ayuda sobre HTML, PHP, JavaScript, etc.
Buenas, ando probando una web de un servidor italiano, pero al intentar registrar la cuenta me tira este error.

Imagen

Este es el codigo completo que donde se encuentra el error
Spoiler:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

<?php

if(isset($_SERVER['HTTP_CF_CONNECTING_IP']) == true) 
	$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];

include_once '../class/assets/dbconfig.php';

$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$email = $_REQUEST['email'];
$confirm = $_REQUEST['confirm'];
$ip = $_SERVER['REMOTE_ADDR'];

if(strlen($username) < 3 or strlen($username) > 24)
{
	echo $txtError = ("Username invalido (3 - 24 caratteri)."); return false;
}

if(preg_match('/[^A-Za-z0-9_]/', $username) == true)
{
	echo $txtError = ("Caratteri invalidi."); return false;
}

if($password != $confirm)
{
	echo $txtError = ("Password diverse."); return false;
}

if(strlen($confirm) < 8 or strlen($confirm) > 32)
{
	echo $txtError = ("Password invalida (8 - 32 caratteri).");  return false;
}

if(filter_var($email, FILTER_VALIDATE_EMAIL) != true)
{
	echo $txtError = ("Email non valida.");  return false;
}

$db = getDB();
$stmt = $db->prepare("SELECT email, username FROM accounts WHERE email=:email OR username=:username"); //Donde me tira el error
$stmt->bindParam("email", $email, PDO::PARAM_STR);
$stmt->bindParam("username", $username, PDO::PARAM_STR);
$stmt->execute();
$count = $stmt->rowCount();

if($count)
{
	$data = $stmt->fetch(PDO::FETCH_ASSOC);
	
	if($data['email'] == $email) echo $txtError = ("Email già utilizzata.<br>");
	if($data['username'] == $username) echo $txtError = ("Account già registrato.");
	
	return false;
}

$tmp_token = random_bytes(8);
$token_register = bin2hex($tmp_token);
$hash_password = hash('whirlpool', $confirm);

$stmt = $db->prepare("INSERT INTO accounts (username, password, email, confirmed, created_at, register_token, ip) VALUES (:username, :hash_password, :email, '0', NOW(), :token_register, :ip)");
$stmt->bindParam("username", $username, PDO::PARAM_STR);
$stmt->bindParam("hash_password", $hash_password, PDO::PARAM_STR);
$stmt->bindParam("email", $email, PDO::PARAM_STR);
$stmt->bindParam("token_register", $token_register, PDO::PARAM_STR);
$stmt->bindParam("ip", $ip, PDO::PARAM_STR);
$stmt->execute();

$mail_receiver = $email;	
$mail_object = "Registrazione";
$mail_body = "
				<body>
				<font size='3'>Benvenuto/a su Los Santos Roleplay, <b>$username</b>.<br>
				<br>Il sistema richiede la conferma dell'indirizzo email prima di poter utilizzare l'account registrato, si prega quindi di premere sul tasto di seguito per confermarla: 
				<a href='http://ucp.ls-rp.it/send/account_confirm.php?key=$token_register%27%3EPagina" class="postlink">http://ucp.ls-rp.it/send/account_confir ... er'>Pagina attivazione</a>.<br>
				<br>Link: "http://ucp.ls-rp.it/send/account_confirm.php?key=$token_register%3Cbr" class="postlink">http://ucp.ls-rp.it/send/account_confir ... egister<br>
				Una volta cliccato sul link, sarai reinderizzato alla pagina di login. Inserisci i tuoi dati e potrai utilizzare l'account.<br>
				<br>Distinti saluti, lo staff di <b>Los Santos Roleplay</b>.
				</body>
			";

include '../core/emailconfig.php';

echo $txtError = ("Account creato.<br>Controlla la tua email per confermarlo.<br>Clicca <a href='index.php'>qui</a> per andare al login.");

?>
  Cantidad de llaves: Abiertas(6)-Cerradas(6) | Lineas Totales: 85
Si alguien me puede ayudar se lo agradecería un montón.
Tus datos de conexión a la base de datos son incorrectos.
dance94 escribió:
24 Oct 2018 21:09
Tus datos de conexión a la base de datos son incorrectos.
Gracias amigo, no me había fijado en eso. Pueden cerrar.

¿Quién está conectado?

En total hay 2 usuarios conectados :: 0 registrados, 0 ocultos y 2 invitados (basados en usuarios activos en los últimos 5 minutos)
La mayor cantidad de usuarios identificados fue 855 el 27 May 2018 00:03

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados