Сначала убедитесь, что расширение FirePHP работает, перейдя к http://firephp.org/ и включив его. Вы должны видеть сообщения в консоли FirePHP.
Ваш код, вероятно, отправляет вывод, прежде чем FirePHP сможет отправить заголовки ответа , что является проблемой. Вам нужно начать буферизацию вывода в самом начале скрипта, чтобы FirePHP мог отправлять заголовки в конце.
Должно работать что-то вроде следующего:
<?php
ob_start();
include 'fb.php'
header("Content-type: text/HTML");
?>
<html>
<h1>Test</h1>
<?php
$data = "my data";
var_dump($data);
FB::info('Hello, FirePHP');
?>
</html>
<?php
ob_end_flush();
?>
Вы также можетенастроить PHP для автоматической буферизации вывода и сброса его в конце. Таким образом, вы можете опустить ob_*()
звонки. Вы даже можете настроить PHP для автоматического включения fb.php
, чтобы вам не нужно было включать его в каждый скрипт.