Foros del Web » Programando para Internet » PHP »

Problema con FirePHP

Estas en el tema de Problema con FirePHP en el foro de PHP en Foros del Web. Buenas a tod@s. Resulta que estoy intentando meter firebug en mi aplicación web, soy nuevo y tras leer la forma de implementar la clase FirePHP ...
  #1 (permalink)  
Antiguo 26/02/2012, 05:56
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Problema con FirePHP

Buenas a tod@s.
Resulta que estoy intentando meter firebug en mi aplicación web, soy nuevo y tras leer la forma de implementar la clase FirePHP
http://sixrevisions.com/web-developm...-with-firephp/
no consigo sacar mensaje por la consola.

Código PHP:
require_once ($_SERVER['DOCUMENT_ROOT'].'/es/framework/classes/'.'FirePHP.php');
$firephp FirePHP::getInstance(true);
$firephp->log('Works'); 
También lo he intentado diréctamente con
Código PHP:
$firephp->fb('works');
console.log('works'); 
y nada, no hay manera. Alguien me puede echar un cable? Gracias!
  #2 (permalink)  
Antiguo 26/02/2012, 06:02
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Problema con FirePHP

Ya llamaste la función ob_start() ?
  #3 (permalink)  
Antiguo 26/02/2012, 06:06
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con FirePHP

Cita:
Iniciado por rigobcastro Ver Mensaje
Ya llamaste la función ob_start() ?
si, perdón, olvidé copiarlo.
El caso es que he probado en colocarlo en el archivo de configuración por ejemplo que se inicia al principio de mi aplicación y resulta que si me sale por pantalla el log pero si lo coloco diréctamente en un archivo de prueba test.php, me sale este chorizo:

Fatal error: Uncaught exception 'Exception' with message 'Headers already sent in C:\xampp\htdocs\es\page\test.php on line 4. Cannot send log data to FirePHP. You must have Output Buffering enabled via ob_start() or output_buffering ini directive.' in C:\xampp\htdocs\es\framework\classes\FirePHP.php:1 178 Stack trace: #0 C:\xampp\htdocs\es\framework\classes\FirePHP.php(7 57): FirePHP->newException('Headers already...') #1 C:\xampp\htdocs\es\framework\classes\FirePHP.php(5 84): FirePHP->fb('Works', NULL, 'LOG', Array) #2 C:\xampp\htdocs\es\page\test.php(8): FirePHP->log('Works') #3 {main} thrown in C:\xampp\htdocs\es\framework\classes\FirePHP.php on line 1178
  #4 (permalink)  
Antiguo 26/02/2012, 06:12
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Problema con FirePHP

Recuerda cerrar el ob porque puede traerte problemas serios en toda la aplicación.

Código PHP:
Ver original 

Abre y cierra directamente cuando lo uses...
  #5 (permalink)  
Antiguo 26/02/2012, 06:18
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con FirePHP

Cita:
Iniciado por rigobcastro Ver Mensaje
Recuerda cerrar el ob porque puede traerte problemas serios en toda la aplicación.

Código PHP:
Ver original 

Abre y cierra directamente cuando lo uses...
ok, lo tendré en cuenta, aunque el tema sigue sin funcionar, me sigue saliendo ese error aún a pesar de cerrar
  #6 (permalink)  
Antiguo 26/02/2012, 06:26
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Problema con FirePHP

Coloca el ob_start() en la primera linea del script en donde estés haciendo el debug y al final del script el ob_end_clean();
  #7 (permalink)  
Antiguo 26/02/2012, 06:29
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con FirePHP

efectivamente, ese era el problema!
Muchas gracias por todo!

Etiquetas: firebug, firephp
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 06:33.