解析错误:语法错误,意外“如果”(T_IF)从回显暂停期间

时间:2017-01-12 02:07:51

标签: php html json api

我知道还有很多类似的问题,但我找不到任何适用于我目前情况的问题。这是我的代码片段:

<?php

            foreach ($configs->servernames as $key => $servertitle) {

                $serverip =  $configs->serverips[$key];
                $serverport =  $configs->serverports[$key];

                //Server Info Getter
                    $json = file_get_contents('https://mcapi.us/server/status?ip=' . $serverip . '&port=' . $serverport);
                    $data = json_decode($json,true);

                    $onlinestatus = $data['online'];
                    echo $onlinestatus;

                        if ($onlinestatus == 1) {

                            echo 'check_circle';

                        }
                        else {
                            echo 'cancel';
                        }

                echo '

                <li>
                    <div class="collapsible-header"><i class="material-icons">'. 
                        //Online or offline response
                            if ($onlinestatus == 1) {

                                echo 'check_circle';

                            }
                            else {

                                echo 'cancel';

                            }
                         .'</i>'. $serverip .'</div>
                    <div class="collapsible-body"><p>Server Info & Status</p></div>
                </li>

                ';
                //check_circle is the check icon
            } //$servertitle var
        ?>

我还查找了任何遗漏的分号或任何我可能打开的标签。我觉得它与我使用if语句暂停echo和THEN这一事实有关。

这是我的问题:

解析错误:语法错误,第38行的C:\ xampp \ htdocs \ gitrepos \ Server-Status \ web \ index.php中的意外'if'(T_IF)

此外,EXACT SAME if语句在回显暂停之外工作,如上所示。

0 个答案:

没有答案