Tu problema ses muy comun, para mandar las cabeceras Header
tiene que
ser al principio de la pagina, antes de que mandes cualquier
cosa ya sea
un espacio en blanco o algun tag de HTML antes que todo, de lo
contrario
te marcara ese error, en el manual lo tiene especificado muy
claro:
*Nota: * La línea de cabecera con el status HTTP
será siempre la primera
en ser enviada al cliente, independientemente de que la llamada
a
*header()* correspondiente sea la primera o no. El status puede
ser
sobrescrito llamando *header()* con una nueva línea de
status en
cualquier momento, a menos que las cabeceras HTTP ya hayan sido
enviadas.
Mas informacion en:
http://mx2.php.net/manual/es/function.header.php
Saludos
Julio wrote:
>Buenos dias
>
>TENGO UN PROBLEMA QUE NO SE COMO
RESOLVERLO, apenas estoy empezando a usar PHP y
MySQL
>entonces explico mi
cuestion,
>
>1.- Tengo una pagina llamada
avisos.php, ahi capturo los datos y se envian por medio del
formulario a la pagina avisos_altas.php
>2.- Se dan de alta los datos en la
pagina avisos_altas.php, pero lo que yo quiero es regresarme a
la pagina inicial, osea avisos.php
> checando en tutoriales, lo hacen por
medio de esto header("Location: avisos.php"); pero me marca
ESTE error
>
>Warning: Cannot add header
information - headers already sent by (output started at
C:\FoxServ\www\division\Mantenimiento\alta_avisos.php:9) in
C:\FoxServ\www\division\Mantenimiento\alta_avisos.php on line
17
>
>
>3.- ESTE ES EL CODIGO DE LA PAGINA
avisos_alta.php
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
><html>
><head>
><meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
><title>Alta de
Avisos</title>
><?php
>//agrego el registro a la tabla
avisos
>if ($HTTP_POST_VARS) //si vacia,
entonces no se ha recibido nada desde un formulario
>{
> $car =
$HTTP_POST_VARS["carreras"];
> $tit =
$HTTP_POST_VARS["titulo"];
> $des =
$HTTP_POST_VARS["descripcion"];
> $imp =
$HTTP_POST_VARS["importancia"];
> $exp =
$HTTP_POST_VARS["expira"];
> mysql_db_query("Division","insert
into avisos (carrera,titulo,descripcion,importancia,expira)
values ('$car','$tit', '$des', '$imp', '$exp')");
>}
>header("Location: avisos.php");
//Aqui me marca el error, esta es la linea 20
>?>
></head>
><body>
></body>
></html>
>
>Les agradeceria que me ayudaran
mucho, porque ya he buscado por todos lados y no encuentro la
solcion
>
>Saludos
>
>
--
Luis M. Meraz
Mundoweb
E-mail: mario_at_mundoweb.com.mx
iChat: mariomeraz_at_mac.com
Jabber: mario.meraz_at_jabber-hispano.org
Tel: +52 951 515 5952
<a href='http://www.spreadfirefox.com/?q=affiliates&id=43320&t=85' rel='me' title='Get Firefox'><img src='http://www.spreadfirefox.com/community/images/affiliates/Buttons/80x15/firefox_80x15.png' alt='Get Firefox' title='Get Firefox' /></a>
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby jue mar 24 2005 -
18:24:59 CET