imprimite esto
Código PHP:
Ver original$insertSQL = sprintf("INSERT INTO ac_users (username, password, nombre, apellidos, email, avatar) VALUES (%s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['textfield'], "text"),
GetSQLValueString($_POST['textfield2'], "text"),
GetSQLValueString($_POST['textfield3'], "text"),
GetSQLValueString($_POST['textfield4'], "text"),
GetSQLValueString($_POST['textfield5'], "text"),
GetSQLValueString($_POST['file'], $ruta, "text"));
por pantalla y fijate que es lo que sale. como dice maycoalvarez debe ser alguna comilla faltante... para mi gusto esta demasiaaaaaado embrollado ese codigo, parece generado por un robot de donde salió?