Error de header en el index de mi página
Publicado: 05 Nov 2011, 21:56
URL: http://residentevilspace.zxq.net/foro/
Versión phpBB: 3.0.9
MODs Instalados: Ninguno
Plantilla(s) usada(s): Cooperative
Servidor: Linux, Apache, gratuito, Zymic
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas, antes plantee un tema que era para interpretar el BBCode de phpbb en mi Web:
http://www.phpbb-es.com/foro/phpbb3-ava ... 34102.html
Todo bien, logré consultar e interpretar bien los BBCodes sin problemas salvo a un pequeño error que me da del header, Justo antes de la consulta me pone:
Sin embargo me imprime bien los resultados, a continuación anexo el código fuente completo de mi página:
¿Alguna sugerencia?
Puede a que se deba a que este situando mal la sesión:
Gracias
Alex (prometo no fastidiar más después de solucionar esto jeje)
Versión phpBB: 3.0.9
MODs Instalados: Ninguno
Plantilla(s) usada(s): Cooperative
Servidor: Linux, Apache, gratuito, Zymic
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas, antes plantee un tema que era para interpretar el BBCode de phpbb en mi Web:
http://www.phpbb-es.com/foro/phpbb3-ava ... 34102.html
Todo bien, logré consultar e interpretar bien los BBCodes sin problemas salvo a un pequeño error que me da del header, Justo antes de la consulta me pone:
Código: Seleccionar todo
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /www/zxq.net/r/e/s/residentevilspace/htdocs/index.php:7)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /www/zxq.net/r/e/s/residentevilspace/htdocs/index.php:7)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /www/zxq.net/r/e/s/residentevilspace/htdocs/index.php:7)
Código: Seleccionar todo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="favicon.ico" >
<noscript>
<meta http-equiv="Refresh" content="0;URL=noscript.html"></noscript>
<script src="template.js" language="javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Edgar Alexander Franco Navasquez">
<meta name="Copyright" content="© RESIDENT EVIL SPACE - TODOS LOS DERECHOS RESERVADOS ®">
<meta name="description" CONTENT="Entra, comparte, y disfruta del mejor survival horror.">
<meta name="keywords" content="Resident, Evil, Space, comunidad, videojuegos, survival, horror, terror, Chris, Redfield, Claire, Leon, Kennedy, Jill, Valentine, Alice, Milla, Jovovich, Albert, Wesker, RE1, RE2, RE3, RE4, RE5, RE:UC, RE:DC, RE:CV, RE:OPRC, RE:Revelations, A, perfect, circle, G-virus, T-virus, T-Veronica, Las, Plagas, Uroboros, Zombies, Zombis, UBCS, BOW, B.O.W, Wikipedia, Licker, Nemesis, Tyrant, novedades, foros, vídeos, imágenes, compartir, crawler, 1998, Raccoon, City, Rockfort, Island, Tricell, Umbrella, Sergei, Vladimir, Billy, Coen, Rebecca, Chambers, Barry, Burton, Jill's, Sandwich, usuarios, usuarias, facebook, youtube">
<meta name="Robots" content="all">
<title>Resident Evil Space | Inicio</title>
<?php
// String de conexión con la base de datos
$conexion = mysql_connect("xxxx", "xxxx", "xxxx");
mysql_select_db("xxxx", $conexion);
// Agregar nuevo visitante (Por IP):
$user = "Anonymous";
$ip = $_SERVER['REMOTE_ADDR'];
$query_4 = "SELECT IP FROM web_home_visiters WHERE IP = '$ip'";
$resultado_4 = mysql_query($query_4, $conexion) or die (mysql_error());
$fila_4 = mysql_fetch_assoc($resultado_4);
$confirm = $fila_4[IP];
if ( $confirm == null )
{
mysql_query("INSERT INTO web_home_visiters (user, IP)
VALUES ('{$user}', '{$ip}')",$conexion);
}
// Consultamos el contador de visitas:
$counter = "SELECT counter FROM web_visits_counter";
$res = mysql_query($counter, $conexion);
$count = mysql_fetch_assoc($res);
$count = $count[counter];
$count_2 = $count + 1;
$update = "UPDATE web_visits_counter SET counter = '$count_2' WHERE counter = '$count'";
$finale = mysql_query($update, $conexion);
?>
<link rel=stylesheet type=text/css href=style.css> <!-- links -->
<style type="text/css">
<!--
.Estilo1 {
font-family: Arial;
font-size: small;
color: #EFEBEF;
}
.Estilo3 {color: #ffa500}
.Estilo4 {color: #FF6600}
-->
.Estilo5 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
</style></head>
<body bgcolor="#000000">
<table align="center" bordercolor="#817e7f" border="1" width="898">
<tr>
<td>
<center><img src="banner.jpg" /></img></td></center>
</td>
</tr>
<tr>
<td>
<center><img src="menu.jpg" width="898" height="36" border="0" usemap="#menu" /></center>
<script>
menu_()
</script>
</td>
</tr>
</table><br />
<table align="center" bordercolor="#817e7f" border="1" width="909">
<tr>
<td background="bg_1.jpg" style="background-repeat:no-repeat>
<p class="Estilo1"><p class="Estilo1"> </p>
<p align="center" class="Estilo1">Toda la información que necesitarás acerca de la fantástica saga de videojuegos creada por la compañía japonesa CAPCOM, <span class="Estilo3">Resident Evil</span>.</p>
<p align="center" class="Estilo1">Aquí podrás encontrar vídeos, noticias, actualizaciones, documentos, reseñas de cada juego, soundtracks, ¡y más!</p>
<p align="center" class="Estilo1">Ésta es simplemente una <span class="Estilo3">Web/Blog</span> dedicada a esa franquicia que tanto hemos amado durante más de 16 años.</p>
<p align="center" class="Estilo1">¡Totalmente en castellano! <span class="Estilo4">|</span> <span class="Estilo3">Visitas totales:</span> <?php echo $count_2 ?>.</p>
<p class="Estilo1"> Web por cortesía de: <a class="sorange" href="http://www.facebook.com/xIamAlex" target="_blank"><em>Edgar Alexander Franco</em></a></p>
</td>
<td width="527">
<map name="noticias">
<area shape="rect" coords="26,145,281,166" href="foro/viewforum.php?f=3" />
<area shape="poly" coords="15,9,12,13,12,49,17,53,53,54,57,49,58,13,54,9" href="http://www.youtube.com/user/ResidentEvilSpc" target="_blank" />
</map>
<left><img src="noticias.jpg" width="527" height="185" align="top" usemap="#noticias" border="0" /></img></left>
<br />
<center><hr width="519" color="817e7f" />
<span style="font-size: small;" class="Estilo5">Juegos | Películas | <a class="inserted" href="umbrella_sciences_index.html">Unirse a Inserted Evil</a></span><br>
</center>
</td>
</tr>
</table>
<table align="center" bordercolor="#817e7f" border="0" width="909">
<tr>
<td width="365" border="0" background="bg_vektor.jpg" style="background-repeat: no-repeat; align="center""> </td>
<td width="528"><left></img></left>
<?php
// Cargamos las noticias:
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './foro/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$row_limit = 5; // Limite de posts a mostrar
$admin_id = 2; // Id del administrador
$forum_ids = array(3); // Ids de los foros de donde se leeran los posts Ej, array(1, 2, 3)
$bbcode_bitfield = '';
$post_rows = array();
$sql = 'SELECT post_text, bbcode_uid, bbcode_bitfield, topic_id
FROM ' . POSTS_TABLE . "
WHERE poster_id = $admin_id
AND " . $db->sql_in_set('forum_id', $forum_ids) . '
ORDER BY post_id DESC';
$result = $db->sql_query_limit($sql, $row_limit);
// Leemos la información de los post para interpretarla mas adelante
while($row = $db->sql_fetchrow($result))
{
$post_rows[] = $row;
$bbcode_bitfield = $bbcode_bitfield | base64_decode($row['bbcode_bitfield']);
}
$db->sql_freeresult($result);
// Cargamos las funciones del bbcode si son necesarias
if ($bbcode_bitfield !== '')
{
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
$bbcode = new bbcode(base64_encode($bbcode_bitfield));
}
$contador = 0;
foreach($post_rows as $row)
{
$contador = $contador + 1;
$message = $row['post_text'];
$me = $message;
// Segundo paso del bbcode
if (!empty($row['bbcode_bitfield']))
{
$bbcode->bbcode_second_pass($message, $row['bbcode_uid'], $row['bbcode_bitfield']);
}
// Emoticonos y saltos de linea
$message = bbcode_nl2br($message);
$message = smiley_text($message);
// Consultamos el número de comentarios.
$id = $row['topic_id'];
$quer2 = "SELECT topic_replies FROM foro_topics WHERE topic_id = '$id'";
$re2 = mysql_query($quer2, $conexion);
$table = mysql_fetch_assoc($re2);
$comments = $table[topic_replies];
echo '
<br />
<span style="color: #FFFFFF; font-family: Arial; font-size: small">', $message, '</span><br /><br />
<div class="Estilo3" style="text-align: left;"><span style="font-family: Arial; font-size: small;">Publicado por: <a class="orange" href="foro/memberlist.php?mode=viewprofile&u=2"><strong><font color=#ffa500>EdgarAlexander</font></strong></a>, Webmaster</span> <span style="font-size: small; font-family: Arial;"><a class="comments" href="foro/posting.php?mode=reply&f=3&t=', $id, '"><strong>Comentar</strong></a> <font color="#FFFFFF">|</font> <a class="comments" href="foro/viewtopic.php?f=3&t=', $id, '"><strong>Ver comentarios</strong></a> <span style="color: #ffffff;"><strong>(', $comments, ')</strong></span></span></div><br>
';
if($contador < 4){echo '<hr width="519" color="817e7f" />';}
// Imprimimos el resultado
// Este Script es propiedad de phpbb, http://www.phpbb.com/ | http://www.phpbb-es.com/ (Agradecimientos especiales).
}
?>
</td>
</tr>
</table>
<hr width="898" color="817e7f" />
<br>
<table align="center" bordercolor="#817e7f" border="1" width="909">
<tr>
<td>
<center><font color="ffffff" face="Arial"><span style="font-size:small;">
<script>
copyright_()
</script>
</span></font></center>
</td>
</tr>
</table>
</body>
</html>
Puede a que se deba a que este situando mal la sesión:
Código: Seleccionar todo
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Alex (prometo no fastidiar más después de solucionar esto jeje)