首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FiveM服务器网站的PHP问题

FiveM服务器网站的PHP问题
EN

Stack Overflow用户
提问于 2022-06-16 16:45:16
回答 1查看 473关注 0票数 0

我的网页有PHP问题。我声明我正在为FiveM服务器开发站点。

在这个页面中,我必须输入玩家的数量和FiveM服务器可以承载的最大玩家数。

我就是这么写的:

代码语言:javascript
复制
<?php
    $file = file_get_contents('http://fivem.lrfreeroamitalia.it:30120/dynamic.json');

    $decode = json_decode($file, true);
    $clients = isset($decode['clients']);
    $svmaxclients = isset($decode['sv_maxclients']);

    echo $decode['clients'] . '/' . $decode['sv_maxclients'];
            
?>

这段代码的问题在于它给了我这个错误PHP:

代码语言:javascript
复制
Warning: file_get_contents(http://fivem.lrfreeroamitalia.it:30120/dynamic.json): failed to open stream: Connection timed out in /web/htdocs/www.lrfreeroamitalia.it/home/index.php on line 49

远程服务器的端口30120是打开的。

我使用Aruba.it作为提供者

EN

回答 1

Stack Overflow用户

发布于 2022-06-16 18:07:15

您可以使用cURL获取内容并显示它们。

关于cURL:https://www.php.net/manual/en/curl.examples.php的更多文档

代码语言:javascript
复制
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'http://fivem.lrfreeroamitalia.it:30120/dynamic.json',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);

$obj = json_decode($response);
echo $obj->clients . '/' . $obj->sv_maxclients;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72649258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档