小编Tom*_*asz的帖子

如何找到在不同域名上运行的php版本?

如何找到在具有不同域名的不同服务器上运行的php版本?(比如www.abc.com)这不是我的服务器,没有使用此代码制作php文件的ftp访问:

<?php
    echo PHP_VERSION;
?>
Run Code Online (Sandbox Code Playgroud)

php version domain-name

25
推荐指数
6
解决办法
11万
查看次数

Twig按字段排序对象数组

我有实体与字段:

用户

  • 名称
  • 年龄

还有更多.我发送给具有对象用户的Twig数组.

在表格中的树枝显示用户:

 {% for user in users %}
     <td>{{ user.name }}<td> <td>{{ user.lastname}}<td> <td>{{ user.age}}<td>
 {% endfor %}
Run Code Online (Sandbox Code Playgroud)

如何在Twig中通过名称或姓氏等对用户进行排序.我想创建可排序表.

twig

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

PHP中的Fecebook Messenger Bot并不总是响应用户

我在php中有相对简单的Facebook Messenger bot用于研究目的:

$access_token = "xxxxxxx";
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];

if ($verify_token === 'MY_VERIFICATION_TOKEN') {
  echo $challenge;
}

$input = json_decode(file_get_contents('php://input'), true);

$sender = $input['entry'][0]['messaging'][0]['sender']['id'];
$message = $input['entry'][0]['messaging'][0]['message']['text'];

$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$access_token.';

$ch = curl_init($url);

if($message=="hi")
{
        $jsonData = '{
        "recipient":{
                "id":"'.$sender.'"
        },
    "message":{
            "text":"hello!"
    }
    }';
}

$jsonDataEncoded = $jsonData;

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));

$result = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

我的cron工作与开发人员指南相同

curl -ik -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=xxxxxx"
Run Code Online (Sandbox Code Playgroud)

基本上,除了连接和一个响应之外什么也没有 当我个人发送"hi"(作为页面所有者和应用程序所有者)时,我的机器人总是正确地响应,但当其他人试图打个招呼时 - 机器人有时会响应,有时不会(通常不会,在5个案例中机器人响应一次)

另外,当我访问我的脚本网址时,它会给我一个错误:

{"error":{"message":"(#100) The parameter recipient …
Run Code Online (Sandbox Code Playgroud)

php facebook bots messenger

3
推荐指数
1
解决办法
5888
查看次数

标签 统计

php ×2

bots ×1

domain-name ×1

facebook ×1

messenger ×1

twig ×1

version ×1