Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: ¿COMO SOLUCIONO EL ERROR PHP Warning: Cannot modify header information??

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    05 jul, 12
    Mensajes
    94
    Poder de Reputación
    8

    ¿COMO SOLUCIONO EL ERROR PHP Warning: Cannot modify header information??

    Estimados colegas

    Tengo mi Web en PHP combinada con HTML y funciona genial en el hosting pero instalé previamente el WAMP 3.0 para probarla antes de subirla y aquí en mi pc me da el error:
    ( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64\www\proyecto\index.php:126) in C:\wamp64\www\proyecto\_menu0.php on line 2
    Lo raro es que antes de instalar el Wamp 3, tenía el Wamp 2.4 con el cual este error no aparecía, me dejaba ver el menú, pero ese Wamp tenía problemas de carga y lo cambie por el nuevo.

    Resumidamente, la página index contiene

    Código:
    <?php
    header('content-type: text/html;charset=iso-8859-1');
    ?>
    luego viene el header que contiene la etiqueta < nav >

    Código:
    <nav id="MENUPRINCIPAL">
    	<?php include '_menu0.php'; ?>
    </nav>


    y luego el resto de la página.


    O sea que "_menu0.php" es un PHP que aparece dentro de index.php y tiene el mismo encabezado php
    [COLOR="#FF0000"]
    Código:
    <?php
    header('content-type: text/html;charset=iso-8859-1');
    ?>
    A su vez los submenues de "_menu0.php" estan cada categoría de menu en diferentes archivos php similares y todos con ese encabezado.
    (Esto lo hice porque es un menú con graficos y muy colorido.)

    Como les dije, en la Web se ve perfecto sin errores,
    pero en forma local mi PC no me deja ver el menú < nav > incluido con los include.

    COMO SE SOLUCIONA ESTE PROBLEMA PARA VOLVER A VER CORRECTAMENTE EN MI PC EL LA PÁGINA CON SU MENÚ Y SUBMENÚES?

    Espero que me pueda ayudar alguien.
    Gracias por anticipado por su ayuda!
    Saludos
    GusSiglo21

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,045
    Poder de Reputación
    21
    Hola!

    El error que mencionas ocurre cuando muestras algo antes de utilizar <?php header(...) ?>. Las cabeceras (header) deben ser lo primero que se envíe, incluso antes del doctype o <html>.

    En tu caso, el problema se puede solucionar fácilmente quitando el "header" de tu menu0.php, pues no lo necesita. Este se debe declarar una sola vez por página, no por archivo, teniendo en cuenta que una página es el conjunto completo de archivos (los incrustados dentro de otro).

    ¿Me expliqué bien?

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    05 jul, 12
    Mensajes
    94
    Poder de Reputación
    8
    Cita Iniciado por skaparate Ver Mensaje
    Hola!

    El error que mencionas ocurre cuando muestras algo antes de utilizar <?php header(...) ?>. Las cabeceras (header) deben ser lo primero que se envíe, incluso antes del doctype o <html>.

    En tu caso, el problema se puede solucionar fácilmente quitando el "header" de tu menu0.php, pues no lo necesita. Este se debe declarar una sola vez por página, no por archivo, teniendo en cuenta que una página es el conjunto completo de archivos (los incrustados dentro de otro).

    ¿Me expliqué bien?


    Hola Skaparate!

    Si si si lo hice un ratito despues de poner la pregunta aquí .
    Hice esa prueba y vi que no había problema!!! iajujujuuuuuuuuuuuuuu :)

    Como no conozco lo suficiente del tema voy aprendiendo de acá y de allá y a veces tengo "miedo" de hacer cambios que luego no funcionen en todos los dispositivos, pero bueno ya está y funciona.

    Igualmente como siempre muchas gracias por tus consejos!!!!!!!!!!!!

    Un agrazo grande!!!!!!!!
    GusSiglo21

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    05 jul, 12
    Mensajes
    94
    Poder de Reputación
    8
    Hola Skaparate!

    Si si si lo hice un ratito despues de poner la pregunta aquí .
    Hice esa prueba y vi que no había problema!!! iajujujuuuuuuuuuuuuuu :)

    Como no conozco lo suficiente del tema voy aprendiendo de acá y de allá y a veces tengo "miedo" de hacer cambios que luego no funcionen en todos los dispositivos, pero bueno ya está y funciona.

    Igualmente como siempre muchas gracias por tus consejos!!!!!!!!!!!!

    Un agrazo grande!!!!!
    GusSiglo21

Temas Similares

  1. ME pueden ayudar con error de Warning: mysql_fetch_row():
    Por reynaldo en el foro Sugerencias
    Respuestas: 7
    Último Mensaje: 16/01/2013, 07:49
  2. Ok, encontre el error, .. ¿ como lo soluciono ?
    Por Intersystem en el foro Foro General
    Respuestas: 4
    Último Mensaje: 18/05/2011, 03:02
  3. Como soluciono los problemas de desplazamiento?
    Por hickok27 en el foro Foro General
    Respuestas: 3
    Último Mensaje: 01/09/2009, 07:19
  4. Warning: mysql_num_rows(): supplied argument is not a valid
    Por rociflox en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 1
    Último Mensaje: 23/08/2009, 17:23

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •