Comunidad de diseño web y desarrollo en internet online

Problemas con header()

Citar            
MensajeEscrito el 02 Nov 2006 01:26 am
Hola, tengo un problema con la funcion header(),
quiero que me dirija a otra direccion y me dice esto:

Código :

Warning: Cannot modify header information - headers already sent by (output started at -otrapagina-) in la -paginaconlafuncion on line 111

quisiera saber por que me dice esto si nunguna otra pagina tiene esa funcion, por favor ocupo ayuda es muy urgente.
Gracias.

Por petrov

186 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Nov 2006 08:50 am
El problema es que alguna parte de tu código envió ya informacion al navegador y no puede haber sido enviado nada antes de usar un header, generalmente es que tienes un echo o un printf o un simple espacio en blanco que hace ya de salida y provoca ese fallo.

si no lo encuentras pon código y te ayudaremos a buscarlo ^^ ^^

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 02 Nov 2006 02:56 pm

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 02 Nov 2006 04:04 pm
No se puede enviar absolutamente nada de salida antes del header. Por ejemplo algo tan sencillo como esto genera el error:

Código :

    <?php 

?>


Porque hay espacios antes de la etiqueta <?php, y no deberia haber ninguno.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Nov 2006 05:01 pm
Como que tipo de información envia la pagina?
Como puedo solucionarlo? En mi pagina index (a traves de la funcion include()) carga paginas de otras carpetas.

Por petrov

186 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Nov 2006 05:19 pm
eso, no puedes hacer include si tiene codigo html... o algun echo , antes de ese header no debe imprimirse nada.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Nov 2006 06:35 pm
Estoy haciendo una pagina de downloads, cuando el visitante descarga el archivo irá a una pagina que actualiza el contador de descargas, tengo el codigo que cuenta la descarga del archivo y tengo este que le avisa al visitante eso:

Código :

echo '<table align="center">
      <tr>
      <td>&nbsp;</td>
      </tr>
      <tr>
      <td>&nbsp;</td>
      </tr>
      <tr>
      <td align="center" valign="medium"><b>Su descarga iniciar&aacute; a continuaci&oacute;n...</b></td>
      </tr>
      <tr>
      <td>&nbsp;</td>
      </tr>
      <tr>
      <td>&nbsp;</td>
      </tr>
      <tr>
      <td>Si la descarga no inicia haga click <a href="downloads/' . $dwl[7] .'">aqu&iacute;</a></td>
      </tr>
      </table>';

y abajo la funcion header que lo dirigira al archivo.
Si elimino este codigo servira el header sin problemas???

Por petrov

186 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Nov 2006 06:45 pm

petrov escribió:

Si elimino este codigo servira el header sin problemas???
Normal, todo el código que has puesto ahí es salida por pantalla, si después de eso pones un header() te va a dar el error que posteaste al principio.

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 03 Nov 2006 07:06 pm
MUCHAS GRACIAS!!! :D

Por petrov

186 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.