所以我获得了一个PHP脚本,用于检查和抓取来自热门游戏“Minecraft”的服务器的服务器信息。脚本中的所有内容似乎都很完美,但我收到一个错误,
Notice: Undefined variable: users in C:\xampp\htdocs\web-root\UNNAMED\share\site\fol\avatarquery.php on line 74
我不知道为什么会这样(我对PHP比较陌生),这里是PHP代码;
<?php
//Take the username values from the array & grab the avatars from Minotar.
foreach($array_list as $key => $value){$users .= "<a data-placement=\"top\" rel=\"tooltip\" style=\"display: inline-block;\" title=\"".$value."\">
<img src=\"https://minotar.net/avatar/".$value."/50\" size=\"40\" width=\"40\" height=\"40\" style=\"width: 40px; height: 40px; margin-bottom: 5px; margin-right: 5px; border-radius: 3px;\"/></a>";}
//Display the avatars only when there are players online.
if($data_general['players']['online'] > 0) {
print_r($users);
}
//If no avatars can be shown, display an error.
else {
echo "<div class=\"alert\"> There are no players online at the moment!</div>";
}
?>
任何和所有帮助将不胜感激!谢谢!
哦,代码<img src="
是第74行。
答案 0 :(得分:2)
这是一个通知错误,警告你要连接到一个尚不存在的变量。
在foreach上方添加此行以将其删除:
$users = "";
foreach($array_list as $key => $value.....