Google
Web dns.bdat.net

Re: [PHP-ES] Ayuda por favor..

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&#038;id=43320&#038;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