我应该在哪里看到 FirePHP 输出?

发布于 2024-07-04 23:41:33 字数 604 浏览 12 评论 0原文

我正在尝试 FirePHP。

我安装了它并重新启动了 Firefox,为我的本地主机启用了 Firebug,将下载附带的演示 oo.php 文件移动到 IIS 虚拟目录中,更改了包含路径,删除了 apache_request_headers( ) 调用,因为我正在运行 IIS,我看到的唯一输出是

注意:未定义的偏移量:1 英寸 C:\Documents and Settings\georgem\My 文档\projects\auctronic\FirePHPCore\FirePHP.class.php 上线 167
你好世界

Firebug 控制台中没有显示任何内容。

我错过了什么吗?

编辑:注意到它说必须启用输出缓冲,因此我添加了对 ob_start() 在文件顶部...相同的结果。

I am trying out FirePHP.

I installed it and restarted Firefox, enabled Firebug for my localhost, moved the demo oo.php file that comes with the download into an IIS virtual directory, changed the include path, removed the apache_request_headers() call since I am running IIS, and the only output I see is

Notice: Undefined offset: 1 in
C:\Documents and Settings\georgem\My
Documents\projects\auctronic\FirePHPCore\FirePHP.class.php
on line 167
Hello World

Nothing appears in the Firebug console.

Am I missing something?

EDIT: Noticed it said that output buffering has to be enabled so I added a call to ob_start() at the top of the file...same results.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

入画浅相思 2024-07-11 23:41:33

我相信 FirePHP 要求您安装一个 Firefox 扩展(除了 Firebug 之外)来监视 HTTP 标头并将它们放入控制台。

如果这不是问题,那么我建议您获取 Charles 的副本。 它可以让您查看 HTTP 响应的标头。 FirePHP 输出应该在那里可见。 如果不是,那么问题出在您的服务器设置上。

I believe FirePHP required you install a Firefox extension (in addition to Firebug) that watches for the HTTP headers and puts them in the console.

If that isn't the problem then I'd recommend grabbing a copy of Charles. It will let you view the headers of the HTTP response. The FirePHP output should be visible there. If it's not then the problem is in your server set up.

这样的小城市 2024-07-11 23:41:33

确保您拥有 Firebug 和 FirePHP 这两个扩展的最新版本 - 最近最新的 Firebug 和较旧的 FirePHP 出现了一些问题(是的,FirePHP 需要在服务器上包含 PHP 并在“fox”上安装扩展)。
包含 fb.php,执行 ob_start(),创建一个您自己的变量,然后

fb($myErrorVariable, 'My brand new error', FirePHP::ERROR);

您应该在 Firebug 控制台和 Net 选项卡下看到输出(展开与脚本相关的第一行并选项卡到“服务器”)。

Make sure you have the latest version of both extensions, Firebug and FirePHP - there has been some mishap lately with the most recent Firebug and older FirePHP (and yes, FirePHP requires both including the PHP on the server and installing the extension on the 'fox).
Include fb.php, do ob_start(), make up a variable of your own and then

fb($myErrorVariable, 'My brand new error', FirePHP::ERROR);

You should see the the output both in the Firebug console and under the Net tab (expand the first line relative to your script and tab to 'Server').

乖不如嘢 2024-07-11 23:41:33

我遇到了同样的问题,结果发现 firebug 的“Net”选项卡未启用导致 firephp 在控制台中不显示任何内容。 启用网络选项卡,瞧!

I had the same issue and it turned out that the 'Net' tab of firebug wasn't enabled caused firephp to not show anything in the console. Enabled Net tab and voila!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文