Página 1 de 1

error de php "headers already sent"

Publicado: 15 Sep 2011, 14:12
por the_trooper
URL: http://opofire.atwebpages.com
Versión phpBB: 3.0.9
MODs Instalados: ninguno
Plantilla(s) usada(s): xand
Servidor: awardspace gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Hola.

Estoy intentando integrar el foro con mi página y he añadido un formulario para iniciar sesión en el foro en mi página principal. El codigo para dicho formulario y iniciar sesión es este:

Código: Seleccionar todo

<?php include("foro/config.php")?>
<?php
define('IN_PHPBB', true); 
$phpbb_root_path = 'foro/'; 
$phpbb_url_path = 'foro/'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx); 
include($phpbb_root_path . 'config.' . $phpEx); 

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

Funciona perfectamente, pero en la parte superior de la página me aparece el error:

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 /srv/disk3/******/www/opofire.atwebpages.com/index.php:3)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /srv/disk3/******/www/opofire.atwebpages.com/index.php:3)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /srv/disk3/******/www/opofire.atwebpages.com/index.php:3)

¿Alguien sabe como puedo solucionarlo?


Tengo también otra duda para la que no se si abrir un tema aparte: ¿Entre mis páginas tengo que pasar siempre la variable "sid" por GET para que no se cierre la sesión del foro?

Un saludo y gracias.

Re: error de php "headers already sent"  Tema Solucionado

Publicado: 15 Sep 2011, 20:27
por the_trooper
Bueno, ya lo he solucionado. Ha pasado lo de siempre, que cuando vas al médico te deja de doler. Llevaba un tiempo esperando a ver si lo solucionaba antes de postear aqui, y justo hoy he conseguido arreglarlo.

Había colocado <!DOCTYPE html> antes de el script php y por eso me salía el error. :oops:

Si algún moderador quiere cerrar o borrar el tema, por mí puede hacerlo.

Un saludo.