Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2011, 15:57
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 meses
Puntos: 56
Respuesta: problema con cannot modify header

Holas, kyeownz

Como ya lo habrás leído en otros lados, no puedes escribir nada antes de invocar a una instrucción header(). (Una vez leí que había una forma, pero debes entrar a parametrizar ciertas cosas en tu php, que ahora no recuerdo.)

El caso es que ese código HTML previo a tu PHP no debe estar ahí (de hecho PHP te reclamará incluso por un mísero espacio, si es que queda antes del PHP).

Bien puedes mover todo el código PHP al inicio del archivo para que se ejecute bien, porque si en general estás cargando un archivo para descarga no tiene sentido cargar todo el HTML de una página antes. Hay que comprender que cuando invocas a header(), es para inicializar la página de algún modo, y los inicios siempre deben ir ahí, al inicio ^^.

Por cierto, el código raro que te aparece tras los Warning es el esqueleto del archivo que PHP intentó cargar con el header(), pero que no se formó bien por hallar ese código previo a la instrucción.

Saludos :)
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*