调试 Heroku 上存在的 Facebook 应用程序的 PHP 代码
debug php code of a facebook app present on heroku
首先,如果我的问题中出现问题,请提前道歉,我是heroku的新手,我的基本问题是我有一些混乱的代码,我想测试我是否能够在自己的代码中获取Facebook变量并使用它们。
在我的.php文件中,我想为使用我的Facebook应用程序的人命名以显示数组的数组变量和数组的URL应该得到应用程序用户图片。我的想法是通过Facebook本身提供的index.php文件来分配这些值。
我的.php文件代码是:-
$basic = $facebook->api('/me');
$options = array(
'displayName' => he(idx($basic, 'name')),
'image' => array(
'url' => 'https://graph.facebook.com/'.he($id).'/picture?type=square',
'height => '48',
'width => '48'
)
);
但是这里有一些我无法弄清楚的问题。我尝试通过 JavaScript 或其他技术调试它,但现在能够通过任何方式将.php文件连接到某个.js文件,以传输文件中.php存在的变量值并将它们打印在我的浏览器上,我习惯在我自己的系统上编辑代码并通过 Git 推送它,由于代码是在 Heroku 执行的,我无法弄清楚发生了什么错误。我现在正在使用免费帐户,所以有什么方法可以在 Heroku 看到我的代码正在执行。或任何帮助有效地调试我的代码。
编辑1:或者,有什么方法可以从我的.PHP文件到一个单独的.JS文件,并在消息框中打印变量或其他东西。给出的任何示例代码都会有很大帮助。在这方面,有很多问题要从单独的 .PHP文件来分隔.JS文件。但是我没有找到直接的答案,所有建议解决方法但没有直接的方法......我访问的问题是..将PHP变量传递给Javascript的最佳方法是什么?
在javascript中抓取/输入php变量?
还有一些,但找不到完美的答案。
Edit2:如果我的问题需要更多信息,请告诉我,如果第二个选项是调试我的代码的选择..那么有人可以给我一个例子,传输 testfile 中存在的变量/数组.php文件说存在于 appfolder/php/lib/testfile.php并使用 testjs 以 HTML 格式将其输出到浏览器上.js文件说存在于 appfolder/lib/js/testjs 中.js
PHP(或其他语言(和JavaScript之间的常见交换格式是JSON。您可以在 PHP 中使用 json_encode 将数组(或 php 对象(编码为 json。喜欢这个:
$options_json = json_encode($options);
所以,你可以在你的html结果中写这个javascript变量,像这样:
echo '<script>var options = ', json_encode($options), ';</script>';
然后可以使用javascript访问您的图片:
console.log(options);
console.log(options.url);
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- PHP文件没有't从Javascript应用程序获取$_POST
- 使用jquery调用vaadin应用程序表单php
- 如何创建可从多个应用程序使用的PHP登录web服务
- 如何在核心php应用程序中使用节点js json Web令牌库
- 应该如何将密码从纯html/javascript应用程序发送到php页面
- 如何根据JavaScript函数的结果用PHP编写数据库?(FB应用程序)
- 你能在客户端将应用程序设置为只有Javascript,在远程服务器上设置为PHP吗
- 如何在 NetBeans 中的 Java Web 应用程序项目中运行 php
- PHP 应用程序中的选项卡 - 融合图表
- JS单页应用程序和基于PHP的登录系统
- php中的简单聊天应用程序
- node.js可以选择性地引入到用普通PHP/js/CSS/HTML构建的web应用程序中吗
- HTML5 Metro应用程序是否可能使用PHP中的web服务
- 大型应用程序的PHP Dojo与Java
- 哪种javascript框架适合开发以php为后端的单页应用程序
- Spotify 应用程序中的 PHP 后端不起作用
- 在 php 应用程序中自动刷新图像
- 将节点应用程序中的表单数据重定向到 PHP 文件