Foros del Web » Programando para Internet » PHP »

error en Linux y en Windows NO

Estas en el tema de error en Linux y en Windows NO en el foro de PHP en Foros del Web. Hola yo tengo corriendo un sitio hecho en PHP, este sitio corre perfectamente en Windows, pero cuando lo corro en Linux (Slackware) me marca varios ...
  #1 (permalink)  
Antiguo 20/04/2004, 12:27
 
Fecha de Ingreso: octubre-2003
Ubicación: Aguascalientes
Mensajes: 40
Antigüedad: 14 años, 2 meses
Puntos: 1
error en Linux y en Windows NO

Hola yo tengo corriendo un sitio hecho en PHP, este sitio corre perfectamente en Windows, pero cuando lo corro en Linux (Slackware) me marca varios warnings que dicen : The Headers were already sent. Yo se a ke se debe este error, pero lo mas raro es que a pesar de que son los mismos sitios estoy teniendo problemas en el que tengo corriendo en Linux.

Para se mas detallado, el error aparece cuando hago un include de mi archivo conexion.php, este archivo conexion.php solo contiene la conexion a la BD.


Tengo una pagina que guarda los datos de un cliente, y pues en esta pagina hago el include del archivo php que contiene la conexion a la BD, entonces una vez que ha guardado la informacion correctamente en la BD aplico un Location para que me redireccione a una pagina donde le digo que "Gracias por registrarte", pero cuando hago esto es cuando me sale el warning de que los Headers ya fueron mandados previamente por Conexion.php (osea el archivo del include). Pero lo raro es que en mi maquina no me hace eso (Windows) y con la de mi cliente si.

Muchas gracias por su ayuda
  #2 (permalink)  
Antiguo 20/04/2004, 14:26
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

En el mensaje de error te dice en que linea y fichero comenzaste a enviar salida. Imagino que sera la ultima linea del include. Y sera que despues de ?> yienes espacios en blanco o lineas en blanco.

Posiblemente la diferencia sea por los distintos caracteres de salto de linea que usan wintendo y linux. O que manejan distinto los caracteres en blanco al final.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 11:06.