error==Cannot modify header information - headers already sent by

rody
28 de Agosto del 2008
explico, me mandaron una web echa en dreamweber, y cuando le quiero agragar codigo mio, que hace subir archivos me tira esto, pero ponga el cogido que ponga me tira este error. Como lo puedo solucionar

andrme
28 de Agosto del 2008
Algo muy común que te genera ese error es una linea en blaco al comienzo del código.

paradix
28 de Agosto del 2008
Lo que te puede estar pasando es que estás usando sesiones o estás enviado cabeceras con header(), pero estas poniendo tu código antes del header o del session_start(), a veces hasta un simple espacio en el <?php basta para joder, por lo que tendrías que revisar

Salu2

panakillas
28 de Agosto del 2008
lo que pasa es que segúramente hagas un Echo o una instrucción similar, que manda código al navegador.
Como mandas código, también se mandan las cabeceras, y más tarde tratarás de modificarlas con un header (...) o cosa similar, y no puedes.

solución:

en vez de escribir con echos... vete concatenando codigo en una variable y luego saca el echo ::

$pantalla.= "lo que quiero sacar";
$pantalla.="mas que quiero sacar";
header (......); // modifico las cabeceras
echo $pantalla; // y hago el echo