2014-01-20 69 views
-1

所以我有一個PHP代碼來跟蹤我的遊戲服務器,如果它是聯機或脫機。 但我嘗試使用HTML內的回聲,但它輸出着名的T_String錯誤。語法錯誤,意想不到的T_STRING(嘗試PHP內的HTML)

我的代碼:

<table border="1" bgcolor="#fff"> 
    <tr> 
<td>SERVER</td> 
<?php 
$fp = fsockopen("some ip", an port, $errno, $errstr); 
if (!$fp) 
{ 
    echo "<h1><td style="background-color:red">Offline</td></h1>"; 
} 
else; 
{ 
    echo "<h1><td style="background-color:green">Online</td></h1>"; 
    fclose($fp); 
} 
?> 
</tr> 
</table> 

它說的是echo "<h1><td style="background-color:red">Offline</td></h1>";

+0

使用雙引號「echo」封裝雙引號時

O ffline

「;'或'使用單引號'echo'

Offline

」;'或..或...或。還有另外一種方法,但這樣做就足夠了。目前。噢,在'else'中的分號,'刪除它。 –

回答

1

您需要逃生者"回顯字符串內(並且也去掉;else)線路26:

<table border="1" bgcolor="#fff"> 
<tr> 
<td>SERVER</td> 
<?php 
$fp = fsockopen("some ip", an port, $errno, $errstr); 
if (!$fp) 
{ 
    echo "<h1><td style=\"background-color:red\">Offline</td></h1>"; 
} 
else 
{ 
    echo "<h1><td style=\"background-color:green\">Online</td></h1>"; 
    fclose($fp); 
} 
?> 
</tr> 
</table> 
相關問題