Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

[SOLUCIONADO] error con codigo para phpbb3

Estas en el tema de error con codigo para phpbb3 en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, esto es un codigo para phpbb3 para poder iniciar sesion desde las pagina principal..etc el codigo funciona bien pero a la hora de integrarlo ...
  #1 (permalink)  
Antiguo 09/10/2013, 16:32
 
Fecha de Ingreso: agosto-2013
Ubicación: cadiz
Mensajes: 35
Antigüedad: 10 años, 8 meses
Puntos: 0
error con codigo para phpbb3

Hola, esto es un codigo para phpbb3 para poder iniciar sesion desde las pagina principal..etc el codigo funciona bien pero a la hora de integrarlo en la pagina principal como la pagina tenga alguna cosulta a la base de datos me da error mysql_num_rows() expects parameter 1 to be resource si no tiene ninguna consulta el error desaparece que puede ser ?
Fallo del codigo
O a la hora de integrarlo?
Código PHP:
    <?php
include("sesiones_foro.php");
?>

<?
if($user->data['is_registered']) 
{
$avvy "SELECT * FROM phpbb_users WHERE user_id =" $user->data['user_id'];
$result mysql_query($avvy) or die (mysql_error());

while(
$row mysql_fetch_array($result))
{
$username $row['username'];
$link $row['user_avatar'];
$width "40";
$height "40";
}

echo 
"<div id='li'>";
echo 
"<div style='clear:both;'>";echo $username;
echo 
"&nbsp;&nbsp;";
echo 
"<a href='".$phpbb_url_path."ucp.php'><img src='".$phpbb_url_path."/download/file.php?avatar=".$link."' border='0' width='".$width."' height='".$height."'
alt='Avatar' /></a>"
;
echo 
"&nbsp;&nbsp;";
echo 
"<a href=" $phpbb_url_path 'ucp.php?mode=logout' '&sid=' $user->data['session_id'] . " target='_self'><font color='red'>Salir</font></a>";
echo 
"</div>";
}

else{
echo 
"<div id='li'>"// principio del formulario de logeo en el foro -->
?>

<table>
<form action="<?php echo $phpbb_url_path?>ucp.php?mode=login" target="_top" method="post" enctype="multipart/form-data">
Usuario:
<input type="text" id="s" name="username" value="" size="9" class="text" />

Password:
<input type="password" id="p" name="password" style="width:9px" value="" size="9" maxlength="16" class="text">
&nbsp;
<input id="x" name="login" type="submit" value="Login" class="button" />

<input type="hidden" name="autologin" id="autologin" class="checkbox" value="ON" />
<input type="hidden" name="redirect" value="/">

</form>

</div>


<?
}
?>
Código PHP:
<?php
define
('IN_PHPBB'true); 

$site_root_path="";
$phpbb_root_path $_SERVER['DOCUMENT_ROOT'] .'/foro/';
$phpbb_url_path 'http://www.dominio.es/foro/'
$phpEx substr(strrchr(__FILE__'.'), 1); 

include(
$phpbb_root_path 'common.' $phpEx);
include(
$phpbb_root_path 'config.' $phpEx);

$user->session_begin();
$auth->acl($user->data);
?>

Última edición por manolilorenzo; 09/10/2013 a las 16:33 Razón: Titulo equivocado
  #2 (permalink)  
Antiguo 09/10/2013, 17:03
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: error con codigo para phpbb3

En ninguna parte de tu codigo muestras la instruction

mysql_num_rows

pero a partir del error que publicaste, basicamente significa que el parametro que le estas pasando a mysql_num_rows está equivocado.

Esta esperando un parametro del tipo "resource", ese tipo de parametro lo devuelve la instruccion:

mysql_query()
  #3 (permalink)  
Antiguo 09/10/2013, 17:28
 
Fecha de Ingreso: agosto-2013
Ubicación: cadiz
Mensajes: 35
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: error con codigo para phpbb3

el fallo me lo provoca exactamente esto <?php
include("sesiones_foro.php");
?> es como si interfiriera en la otra conexion de la base de datos
  #4 (permalink)  
Antiguo 10/10/2013, 11:37
 
Fecha de Ingreso: agosto-2013
Ubicación: cadiz
Mensajes: 35
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: error con codigo para phpbb3

el codigo funciona perfecto si lo implemento al principio del codigo fuente de la web lo implemento completo como esta hay en el principio quiero decir antes del head y de todas las conexiones.. etc pero si lo pongo en otro sitio me da el error e probado poniendo el codigo en otra pagina y llamarlo con un include pero igual

Última edición por manolilorenzo; 10/10/2013 a las 11:49
  #5 (permalink)  
Antiguo 12/10/2013, 04:45
 
Fecha de Ingreso: agosto-2013
Ubicación: cadiz
Mensajes: 35
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: error con codigo para phpbb3

el fallo estaba en la forma de integrarlo a la web si alguien lo necesita para poner en la pagina principal de su web un login para phpbb3 va perfecto

Etiquetas: formulario, imagenes, mysql, php, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:38.