Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] error de pagina

Estas en el tema de error de pagina en el foro de PHP en Foros del Web. Advertencia: No se puede modificar la información de cabecera - cabeceras ya enviado por (la producción empezó a / home / Parla / public_html / ...
  #1 (permalink)  
Antiguo 19/02/2013, 09:35
 
Fecha de Ingreso: agosto-2011
Mensajes: 165
Antigüedad: 12 años, 8 meses
Puntos: 1
error de pagina

Advertencia: No se puede modificar la información de cabecera - cabeceras ya enviado por
(la producción empezó a / home / Parla / public_html / prueba / noticias.php: 3)
in / home / Parla / public_html / prueba / noticias.php en la línea 55





Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO noticias (titular, texto, grupo, imagen) VALUES (%s, %s, %s, %s)",
                       
GetSQLValueString($_POST['titular'], "text"),
                       
GetSQLValueString($_POST['texto'], "text"),
                       
GetSQLValueString($_POST['grupo'], "int"),
                       
GetSQLValueString($_POST['imagen'], "text"));

  
mysql_select_db($database_libre$libre);
  
$Result1 mysql_query($insertSQL$libre) or die(mysql_error());

  
$insertGoTo "mensajes.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));

error linea 55 esta:

header(sprintf("Location: %s", $insertGoTo));

solo me pasa al subirlo a internet en localhost no me da error.

Sabeis que falla....
  #2 (permalink)  
Antiguo 19/02/2013, 09:43
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: error de pagina

prueba

Código PHP:
Ver original
  1. header("Location: ".$insertGoTo);

Si eso no sirve significa que estas imprimiendo algo (un echo, var_export, van_dump o incluso abres alguna etiqueta html)

Si eso es así debes de modificar tu función y ejecutarla al principio del archivo

Saludos

PD revisa la documentación sobre header
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.

Etiquetas: html, mysql, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:56.