Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 23
lucasarts_18 Va por buen camino
Hola Dec,

Encontre en la otra máquina porque sí funcionaba el asunto, efectivamente era una directiva del php.ini (no tengo tan mala memoria decía un sabio, jeje )
y la directiva que permite modificar ese comportamiento en php es la siguiente.

output_buffering = On

Así estaba en la máquina que siempre había funcionado

output_buffering = Off

Así estaba en la máquina que no funcionaba.

Pero vemos que dice esta directiva en el propio comentario del php.ini

Código:
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit.  You can enable output buffering during runtime by calling the output
; buffering functions.  You can also enable output buffering for all files by
; setting this directive to On.  If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
Ahí está la respuesta a este quebradero de coco. jeje.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #2  
Antiguo 24-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues a mí no me queda tan claro... o sea, que sí, que uno puede usar esa directiva en caso de tener la necesidad (podrá darse el caso, digo yo) de enviar cabeceras HTTP incluso luego de haber enviado cierto contenido, pero, ¿y qué más?

Porque no veo que diga (pero mi inglés es muy malo) algo así como "y si usted no usa esta directiva y envía contenido y después trata de enviar cabeceras HTTP, entonces los resultados de su script serán pueden ser impredecibles"... ¿O qué?

Pero, no te quiero comer el coco Lúcas... me alegro de que dieras con la tecla, incluso si a mí no me queda claro por qué ocurría el error... qué era lo que lo provocaba, al cabo. ¿O es que me estoy perdiendo algo? Mira que no me extrañaría.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 24-11-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 23
lucasarts_18 Va por buen camino
Dec, yo lo veo así, en la máquina que tiene activado esta directiva permite enviar contenido antes de hacer uso de funciones como session_start, de ahí que el menú siempre funcionaba, hay que mirar que el código del menú al comienzo el solo javascript, por lo tanto se enviaba este código antes del session_start y funcionaba de maravilla porque estaba activada esta directiva en el php.ini.

En la otra máquina pues no estaba activada esa directiva por lo tanto fallaba, de ahí que cambiara el session_start al comienzo del script y funcionó.

y sí efectivamente esa directiva al tenerla activada permite enviar salidas al navegar antes que el envío de cabeceras HTTP.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #4  
Antiguo 24-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Quieres decir que de ahí que JavaScript no encontrara la variable "TREE_NODES", porque esta, en realidad, no era enviada? Ajá... pues entonces, claro, ahí puede estar la madre del cordero, como suele decirse.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Combo o menu desplegable dinamico Andrea Martinez PHP 5 25-02-2007 00:38:28
menú dinámico con eventos dinámicos mguixot OOP 4 04-07-2006 16:05:05
¿Como crear menu dinamico. JXJ Varios 3 10-09-2005 04:50:09
Main Menu Dinamico cahosoft Varios 2 30-06-2005 09:45:56
Menu dinamico xxxFALKORxxx OOP 1 23-03-2005 18:06:51


La franja horaria es GMT +2. Ahora son las 21:59:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi