将<! - ?php? - >添加到一个

时间:2013-11-04 22:28:41

标签: php database

我还是一个新的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>

2 个答案:

答案 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代码。