我还是一个新的PHP,所以我正试图解决问题。
有一件事令我困惑。
(LINE 51) <TD><?php
$data = file_get_contents("http://awebsite.com/status?server_ip={$s['ip']}&clean=true");
if($data == 'true') {
echo 'Online';
} else {
echo 'Offline';
}
?></TD>
这似乎突显了错误
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in home.php on line 53
提前致谢
先前代码@MattClark
<?php
while($s = mysql_fetch_array($sq)) {
echo"
<!-- Server Box - Table Method -->
<tr class='server'>
<td></td>
<td><a href='".$url."?p=server&s_id=".$s['s_id']."'>".$s['name']."</a></td>
<td><img class='default' src='".$url."images/countries/".$s['country'].".png' title='".$s['country']."' /> ".$s['country']." </td>
<td>".$s['type']."</td>
<td>".$s['votes']."</td>
<td><?php
$data = file_get_contents("http://awebsite.com/status?server_ip={$s['ip']}&clean=true");
if($data == 'true') {
echo 'The server is online';
} else {
echo 'The server is offline';
}
?></td>
<td></td>
</tr>
答案 0 :(得分:1)
这应修复您的语法错误,您也忘记了}
到while循环
<?php
while($s = mysql_fetch_array($sq)) {
echo"
<!-- Server Box - Table Method -->
<tr class='server'>
<td></td>
<td><a href='".$url."?p=server&s_id=".$s['s_id']."'>".$s['name']."</a></td>
<td><img class='default' src='".$url."images/countries/".$s['country'].".png' title='".$s['country']."' /> ".$s['country']." </td>
<td>".$s['type']."</td>
<td>".$s['votes']."</td>
<td>";
$data = file_get_contents("http://awebsite.com/status?server_ip={$s['ip']}&clean=true");
if($data == 'true') {
echo 'The server is online';
} else {
echo 'The server is offline';
}
?></td>
<td></td>
</tr>
<?php }?>
答案 1 :(得分:0)
改变这个:
<td>".$s['votes']."</td>
<td><?php
对此:
<td>".$s['votes']."</td>
<td>";
您尚未完成陈述,尚未关闭回音,并且您仍然在<?php
代码内打开了<?php
代码。