Título: script falla por un echo...¬¬ Publicado por: |Miguel| en 30 Marzo 2012, 12:10 pm Hola a todos.
Bueno, tengo el siguiente código: Código Y casca. dice: Warning: Cannot modify header information - headers already sent by ... pero si comento la línea de echo("<p align=\"center\">"); funciona bien. No entiendo porqué, ¿alguna idea? Gracias. Título: Re: script falla por un echo...¬¬ Publicado por: #!drvy en 30 Marzo 2012, 15:56 pm Los headers (cabeceras) se leen por el navegador antes de recibir el html o el documento que tienes que mostrar.
Por tanto primero debes enviar los headers y luego ya imprimir lo que sea. Saludos Título: Re: script falla por un echo...¬¬ Publicado por: |Miguel| en 30 Marzo 2012, 15:58 pm mmm ok. ¿no se puede redireccionar sin header?
Título: Re: script falla por un echo...¬¬ Publicado por: Og. en 31 Marzo 2012, 10:16 am Redirecciona con header, pero solo mantente seguro que no enviaste ningún dato a la salida estándar antes de enviar cabeceras
Te recomiendo leer http://php.net/manual/es/function.header.php (http://php.net/manual/es/function.header.php) http://www.php.net/manual/es/function.ob-start.php (http://www.php.net/manual/es/function.ob-start.php) http://www.php.net/manual/es/function.ob-end-flush.php (http://www.php.net/manual/es/function.ob-end-flush.php) Título: Re: script falla por un echo...¬¬ Publicado por: |Miguel| en 31 Marzo 2012, 13:19 pm Gracias.
Ya cambié el script de forma que hace lo mismo, pero cumplo con los requisitos de header. Gracias a todos! |