小编Jim*_*zuk的帖子

无法在Facebook上向玩家的时间线发布高分

我正在开发一款PHP游戏,并希望将玩家的高分发布到他们自己的Facebook墙/时间线上.

我已经设置了一个Facebook应用程序和我用来发布得分的PHP代码(由Facebook本身提供):

<?php
 require 'facebook-sdk/facebook.php';

 $app_id = MY_APP_ID;
 $app_secret = MY_APP_SECRET;
 $score = 1500;  // this is gonna be passed someway...

 $facebook = new Facebook(array(
   'appId'  => $app_id,
   'secret' => $app_secret,
 ));

 $user = MY_USER_ID;  // to be replaced with a call to $facebook->getUser()

 $app_access_token = get_app_access_token($app_id, $app_secret);
 $facebook->setAccessToken($app_access_token);
 $response = $facebook->api('/' . $user . '/scores', 'post', array(
   'score' => $score,
 ));
 print($response);

 // Helper function to get an APP ACCESS TOKEN
 function get_app_access_token($app_id, $app_secret) {
   $token_url = 'https://graph.facebook.com/oauth/access_token?'
     . …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

10
推荐指数
1
解决办法
3123
查看次数

在Bootstrap中的IE中没有圆角

按钮和徽章中的圆形边缘在IE 8中显示矩形.我使用自举按钮和徽章.有没有解决这个问题.有人遇到类似问题吗?

在此输入图像描述

browser compatibility internet-explorer twitter-bootstrap

9
推荐指数
1
解决办法
6428
查看次数

计算两个日期时间之间的差异

我正在使用PHP和MySQL,并希望计算两个日期时间之间的日期时间差.我有一个消息表,在该表中createdate是一个字段.我想从格式中找出当前日期的日期和时间差异1 day 2 hours ago.最好的方法是什么?

php mysql datetime

8
推荐指数
2
解决办法
9398
查看次数

PHP的MySQL Cursor实现以及它们如何管理内存

PHP中不同的MySQL游标如何管理内存?我的意思是,当我创建一个MySQL查询来检索一个大的结果集,然后获取MySQL资源时,查询检索的数据有多少存储在本地内存中,以及如何检索更多结果?光标是否自动获取所有结果,并在我使用fetch_array或是缓冲系统迭代资源时将它们提供给我?

最后,mysql中不同驱动程序的游标是否实现不同?有几个MySQL的驱动PHP可用mysql,mysqli,pdo等他们是否都遵循同样的做法?

php mysql php-internals

7
推荐指数
1
解决办法
4533
查看次数

MongoDB:处理游标

摘自C#驱动程序:

It is important that a cursor cleanly release any resources it holds. The key to guaranteeing this is to make sure the Dispose method of the enumerator is called. The foreach statement and the LINQ extension methods all guarantee that Dispose will be called. Only if you enumerate the cursor manually are you responsible for calling Dispose.

通过调用创建的游标"res":

var res = images.Find(query).SetFields(fb).SetLimit(1);
Run Code Online (Sandbox Code Playgroud)

没有Dispose方法.我该如何处理它?

c# mongodb mongodb-.net-driver

7
推荐指数
1
解决办法
2557
查看次数

如何计算PHP中的内存使用情况

我写了一个非常大的PHP文件,里面有很多变量和方程式.现在我要在我的大学网站上托管它,但是我们的托管有一个内存消耗限制.一旦我们链接它,就会有成千上万的点击.

因此,我想知道我的PHP文件在被请求一次时消耗的内存,以便我们可以计算内存资源的使用情况,并根据它确定如何继续.

php memory-management

7
推荐指数
1
解决办法
8098
查看次数

PHP MySQL 函数单元测试

我需要测试使用 PHP 5 创建的许多函数,这些函数执行我的 Web 应用程序所需的数据库 CRUD 类型操作(SELECT、UPDATE、INSERT、DELETE)。

我一直在研究 PHP 单元测试套件,例如 Simple Test 和 PHP Unit,它们似乎提供了我需要的东西,但是我不确定我打算如何实现这一点,因为等价分区和边界分析并不是那么清楚。我是否只需要输入不同的变量并改变它?这似乎毫无意义,因为不同的字符串不一定会有任何区别。

任何有关这方面的指导都会有所帮助,因为我以前从未遇到过这种情况。

php mysql phpunit unit-testing simpletest

5
推荐指数
1
解决办法
2195
查看次数

在php中使用Dom来解析html文件时如何保持标签?

我在php中使用dom来检索div的内容$node->nodeValue.这个div <br/>在其内容中有许多标签,但是在我将它存储在数据库中并在浏览器中输出之后,所有<br/>标签都被更改为空白.我想保留<br/>标签,我该如何实现?

php dom

5
推荐指数
2
解决办法
3871
查看次数

当我单击 Google Chrome 扩展程序的弹出图标时,如何触发内容脚本运行?

构建我的第一个 Chrome 应用程序,并想知道如何myscript.js仅在单击 icon.png 时运行。现在它只在页面加载时运行。

这是我的manifest.json 文件:

{
    "name": "My extension",
    "version": "1.0",
    "background_page": "background.html",
    "permissions": [
        "tabs", "http://*/*"
    ],
    "content_scripts": [
        {
            "matches": ["http://*/*"],
            "js": ["myscript.js"],
            "run_at": "document_end"
        }
    ],
    "browser_action": {
        "default_icon": "icon.png"
    }
}
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

5
推荐指数
1
解决办法
7327
查看次数

$ _SERVER ['SERVER_ADDR']可以安全依赖吗?

我的网站非常依赖$_SERVER['SERVER_ADDR'].我可以信任检索到的数据吗?有可能找到一个空字符串?

php

4
推荐指数
1
解决办法
2万
查看次数