Página 1 de 1

ERROR

Publicado: 06 Sep 2009, 20:21
por facundoctes
URL: www.3war.com.ar/foro
Versión phpBB: phpBB3 (3.0.4)
MODs Instalados: Medal
Plantilla(s) usada(s): Acidtech
Servidor: Unix, pago.
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no


Cuando un usuario se quiere logear o desconectar aparece lo siguiente:


Warning: Unexpected character in input: '' (ASCII=8) state=1 in /www/3war.com.ar/htdocs/foro/includes/functions_user.php on line 395

Warning: Unexpected character in input: '' (ASCII=8) state=1 in /www/3war.com.ar/htdocs/foro/includes/functions_user.php on line 399

Parse error: syntax error, unexpected '%' in /www/3war.com.ar/htdocs/foro/includes/functions_user.php on line 400



Nunca modifique naaaaaaaaaadaa hace mil años que todo en el foro sigue como está. De un dia para el otro, aparecio ese error. que debo hacer?

Re: ERROR

Publicado: 06 Sep 2009, 23:23
por HuanManwe
pues abre ese archivo, ve a esas líneas y cópianos qué pone entre la 390 y la 400

Re: ERROR

Publicado: 07 Sep 2009, 00:02
por facundoctes
oka:
Lineas 388 a 422 que me parecio que era mejor poner desde ahi.

Código: Seleccionar todo

			if ($post_username === false)
			{
				$post_username = $user->lang['GUEST'];
			}

			// If the user is inactive and newly registered we assume no posts from this user being there...
			if ($user_row['user_type'] == USER_INACTIVE && $user_row['user_inactive_reason'] == INACTIVE_REGISTER && !$user_row['user_posts'])
			{
			}
			else
			{
				$sql = 'UPDATE ' . FORUMS_TABLE . '
					SET forum_last_poster_id = ' . ANONYMOUS . ", forum_last_poster_name = '" . $db->sql_escape($post_username) . "', forum_last_poster_colour = ''
					WHERE forum_last_poster_id = $user_id";
				$db->sql_query($sql);

				$sql = 'UPDATE ' . POSTS_TABLE . '
					SET poster_id = ' . ANONYMOUS . ", post_username = '" . $db->sql_escape($post_username) . "'
					WHERE poster_id = $user_id";
				$db->sql_query($sql);

				$sql = 'UPDATE ' . POSTS_TABLE . '
					SET post_edit_user = ' . ANONYMOUS . "
					WHERE post_edit_user = $user_id";
				$db->sql_query($sql);

				$sql = 'UPDATE ' . TOPICS_TABLE . '
					SET topic_poster = ' . ANONYMOUS . ", topic_first_poster_name = '" . $db->sql_escape($post_username) . "', topic_first_poster_colour = ''
					WHERE topic_poster = $user_id";
				$db->sql_query($sql);

				$sql = 'UPDATE ' . TOPICS_TABLE . '
					SET topic_last_poster_id = ' . ANONYMOUS . ", topic_last_poster_name = '" . $db->sql_escape($post_username) . "', topic_last_poster_colour = ''
					WHERE topic_last_poster_id = $user_id";
				$db->sql_query($sql);

Re: ERROR

Publicado: 07 Sep 2009, 00:40
por HuanManwe
te recomendaría subir de nuevo ese archivo usando una copia limpia de la versión que tengas instalada. Por tus datos de soporte parece la 3.0.4, pero es mejor que actualices a la versión 3.0.5, primero porque tu foro será más seguro, y segundo porque ese archivo se actualiza con la nueva versión.