0

大家好

首先,我要感谢您花时间阅读本文。我有一段代码(如下所示),我从外部站点抓取一些东西并将其显示在 GD 图像上。当我抓住 0 时,我希望能够显示文本“离线”而不是“0”和“在线”而不是“1”

关于如何做到这一点的任何建议?

我已经尝试了很多不同的方法,但我无法让它发挥作用。任何形式的帮助将不胜感激!

此致,马尔莫克

$username=$_REQUEST["user"];
$grabstat10 = fopen("http://habplus.com/fansitetools/userStats.php?user={$username}&stat=online", "r"); 
while (!feof($grabstat10)){ 
  $online1 = fgets($grabstat10);
}

编辑(@zerkms):

if ($_GET[$online1] > 0) {
    $online2 = 'online';
} else {
    $online2 = 'offline';
}


if ($online1 == "1") {
    $online2 = 'online';
} else {
    $online2 = 'offline';
}

这是我历史上最近的两次尝试。我很抱歉对编码了解不多。我知道我很烂,我打算买一两本关于 PHP 的书,但我仍然想尝试解决这个问题。如果您能帮助我,那就太好了,因为根据我从您的帖子中了解到的内容,任何具有 PHP 基本知识的人都会知道这个问题的答案。

编辑2:

然后后来包含在 GD Image 中

imagefttext($image, $fsize, 0, 403, 96, $font_color, './volt.ttf', $online2); 
4

1 回答 1

0

-固定

好吧显然-

    if ($online1 == "1") {
    $online2 = 'online';
} else {
    $online2 = 'offline';
}

- 成功了!

我不太确定为什么这没有早点起作用。。一定是出了点问题。

我要感谢所有发表评论并表示有兴趣帮助我的人。

此致,尼尔斯

于 2012-11-04T02:20:52.953 回答