2012-08-26 103 views
2

我是Facebook应用程序开发的新手。当显示页面liked.php(当用户喜欢该站点时显示)时,它几乎可以工作,PHP代码显示为文本输出。显示为文本输出的代码

liked.php代码: 隐私删除方面的原因 >

下面是输出(它显示为空白文本):

我根本不知道是什么原因。即使是error_reporting(E_ALL);没有显示任何东西。只需空白文本输出。我使用最新的facebook php sdk。

回答

1

我想问题不在代码中,而是在您的服务器的配置。您需要告诉服务器执行php代码而不是显示它。

1

听起来像是你没有安装PHP,或者你没有使用调用PHP引擎的文件扩展名 - 你的文件是[Blah].php

有些事情要检查:

  • 你从Web服务器提供服务的文件(不是本地)
  • 服务器已经安装了PHP
  • 您的Web服务器配置为使用PHP引擎处理您正在使用的文件类型(通常是.php或.php4或类似文件)
  • 创建一个新文件,只需<?php phpinfo(); ?>并提供它应该会给你很多关于你的PHP安装的信息。
  • 如果您可以访问到服务器,你应该能够在命令行运行PHP /壳
+0

我是主持人在Heroku上的应用程序,这是Facebook在应用程序托管的合作伙伴。它表明它是PHP。罗。我会联系支持或类似的东西。 – Maxbit

+0

还有一件事,php在index.php中工作。 – Maxbit

+0

现在我试了cloudcontrol.com,同样的问题... – Maxbit