2012-11-04 62 views
0

大家PHP:閱讀的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); 
+0

「關於如何這樣做的任何建議? ---你會知道,如果你不只是複製粘貼,但讀一些書,並學習如何編程。 http://php.net/if - 如何使用一些普通的舊'if()'? – zerkms

+1

「我已經嘗試了很多不同的方法」---向他們展示,以此作爲您的努力的示範。 – zerkms

+1

'if($ someValue == 0){$ someOtherValue =「Offline」; } else {$ someOtherValue =「Online」; ''?這是不是很清楚你已經嘗試過或者它不工作。 – David

回答

0

- 固定

好apparently-

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

-did的伎倆!

我不太清楚爲什麼之前沒有工作..一些東西一定是出錯了。

我想感謝所有評論過我的人,並表示出對協助我的興趣。

此致,尼爾斯

+0

我被遞歸混淆了,但至少你現在知道如何在SO上構建一個帖子。祝你好運。 – nickhar