PHP:阅读fopen的内容

时间:2012-11-04 01:59:56

标签: php gd fopen

大家好

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

有关如何操作的任何建议吗?

我尝试了很多不同的方法,但是我无法让它发挥作用。 任何形式的帮助都将受到高度赞赏!

真诚的,Malmoc

$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基础知识的人都会知道答案。

EDIT2:

然后包含在GD图像

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

1 个答案:

答案 0 :(得分:0)

- <强>固定

显然很好 -

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

- 诀窍!

我不太确定为什么早些时候不起作用..一定出错了。

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

真诚的,Nils