Vale, acabo de encontrar en el archivo que tiene problemas, "login.php" (tras incluirlo en "dcha.php")
Código PHP:
<?php
define('IN_PHPBB',true);
$site_root_path = '/home.15/r/e/c/ruta/www/';
$phpbb_root_path = 'foros/';
$root = '..';
$privvar = '/foros/privmsg.php';
$phpbb_root_path = $site_root_path . $phpbb_root_path;
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
include_once ($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include_once ($phpbb_root_path . 'includes/functions.'.$phpEx);
if (!file_exists($phpbb_root_path . 'extension.inc'))
{echo $phpbb_root_path;
die ('<tt><strong>No vaaa!!!:</strong>
$phpbb_root_path esta mal o no apunta a tu foro.</tt>');
}
if (!$userdata)
{
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
}
$avatar = '';
if ( $userdata['user_avatar_type'] && $userdata['username'] != ANONYMOUS && $userdata['user_allowavatar'] )
{switch( $userdata['user_avatar_type'] )
{case USER_AVATAR_UPLOAD:
$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="foros/' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="foros/' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
if ( $userdata['user_new_privmsg'] )
{ $l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
{ $sql = "UPDATE " . USERS_TABLE . "
SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{message_die(GENERAL_ERROR, 'No se han podido localizar los nuevos mensajes', '', __LINE__, __FILE__, $sql);
}
$s_privmsg_new = 1;
$icon_pm = $images['pm_new_msg'];
}
else
{ $s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
}}
else
{ $l_privmsgs_text = $lang['No_new_pm'];
$s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
}
if ( $userdata['user_unread_privmsg'] )
{
$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
$l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']);
}
else
{
$l_privmsgs_text_unread = $lang['No_unread_pm'];
}
if ($userdata['session_logged_in']) {
echo "<h1> Hola ".$userdata['username'] ." </h1>";
echo "<p style='text-align:center;'>$avatar</p>";?>
<ul>
<li><a href="http://www.mipaginaweb.com/foros/profile.php?mode=editprofile" title="Modifica tu perfil">Modifica tu perfil</a> </li>
<li><a href="http://www.mipaginaweb.com/foros/privmsg.php?folder=inbox" title="Ver mensajes"><?php echo $l_privmsgs_text ?></a></li>
<li><a href="http://www.mipaginaweb.com/foros/login.php?logout=true&sid=<? print $userdata['session_id']; ?>&redirect=../..<?php echo $_SERVER['PHP_SELF']; ?>&outside=1" class="out" title="Salir">Salir</a></li>
</ul>
<?php
} else {
?><div id="login"><h1>Entrar</h1><br />
<form action="<?php echo $ruta;?>/foros/login.php" method="post">
<label for="usuario">Usuario:</label> <br />
<input class="login" id="usuario" type="text" name="username" size="17" maxlength="40" value="Usuario" onfocus="if (this.value == 'Usuario') this.value = ''" onblur="if (this.value == '') this.value = 'Usuario'" /><br />
<label for="passw">Contraseña:</label><br />
<input class="login" id="passw" type="password" name="password" size="17" maxlength="32" /><br />
<input type="checkbox" id="autologin" name="autologin" value="ON" /><label for="autologin">Autologin</label>
<input class="login" type="hidden" name="redirect" value="..<?php echo $_SERVER['PHP_SELF']; ?>" />
<br />
<ul>
<li><a href="<?php echo $ruta ?>/foros/profile.php?mode=register" title="Regístrate y empieza a ser parte de la comunidad de RI.">-Registrarse</a></li>
<li><a href="<?php echo $ruta ?>/foros/profile.php?mode=sendpassword" title="¿Un despiste? Danos tu nombre de usuario y tu correo electrónico y te mandamos una nueva">-Olvidé mi contraseña</a></li></ul>
<input type="submit" value=" Entrar " class="login" name="login" />
</form>
</div>
<?php }
Pero no encuentro ningún $action ni algo que pueda influir :(
Espero su respuesta!! ;)