Write haof XML files: Luis M. Meraz
(
mario@mundoweb.com.mx)
Fecha: jue 24 mar 2005 - 17:11:30 CET
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@mundoweb.com.mx iChat: mariomeraz@mac.com Jabber: mario.meraz@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
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:24:09 CET