有谁知道是否可以检查PSN(Playstation网络)的当前状态并将其显示在您的网站上?
为了更好地说明,可以在此处检查状态:
https://support.us.playstation.com/app/answers/detail/a_id/237
我正在Laravel 4中建立一个网站,并希望在主页上显示一个简单的在线/离线指标,但我不知道从哪里开始。
我之前在Github上发现了这个。它看起来很有希望,但它在3年内没有更新,似乎没有起作用。
https://github.com/jflaflamme/psn-status
谢谢!
答案 0 :(得分:0)
这是我创建的用于检查PSN是否在线的功能。
function psn_online()
{
// Reference the PSN's network status page
$str = file_get_contents('https://support.us.playstation.com/app/answers/detail/a_id/237');
// Return the page title
preg_match("/\<title\>(.*)\<\/title\>/", $str, $title);
$page_title = $title[1];
// If page title contains the word Online
if (strpos($page_title, 'Online') !== false)
{
return true;
}
}
然后我使用以下内容检查:
<?php if (psn_online()) {} ?>
感谢上面评论中的指示,伙计们。
有没有办法改进我的代码?