因此,我在 html 页面中实现了一个简短的 PHP 脚本,以确定直播是否在线。我将它上传到一个免费的网络主机,它运行良好。然后我将它上传到一个付费的虚拟主机,PHP 代码不起作用(它的显示方式与我在没有启用 PHP 的情况下运行它的方式相同。)最初两台服务器运行相同版本的 PHP,最近付费主机更新了PHP的版本,但问题仍然存在。
我已经没有办法尝试解决这个问题,因为我不是 PHP 方面的佼佼者。我也联系了网络主机,但他们没有什么帮助。
这是上传到免费主机的页面:
http://www.psprod.comli.com/streams.html
这是在付费主机上:
http://www.somgaming.net/streams.html
完整的脚本在这里:
<?php
$chan = "http://api.justin.tv/api/stream/list.json?channel=channelname";
$json = file_get_contents($chan);
$exist = strpos($json, 'name');
if($exist) {
echo "TESTUSER2 - <img src='images/online.png'/>";
} else {
echo "TESTUSER2 - <img src='images/offline.png'/>";
}
?>