首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的需求表代码点火器上没有显示正确的图标

在我的需求表代码点火器上没有显示正确的图标
EN

Stack Overflow用户
提问于 2014-05-14 05:35:54
回答 1查看 179关注 0票数 0

在我的代码点火器项目中,我正在进行系统检查,但出于某种原因,下面的三个表部分显示了我的危险图标,应该何时显示成功图标,因为设置显示的是OK。但他们没有显示正确的图标。

它显示的是所有的东西都是正确的,只是没有显示正确的图标。

显示错误图标的三个是注册表Globals:,魔术引号GPC:,会话自动启动:

代码语言:javascript
复制
<table class="table table-bordered">
<thead>
<tr>
<th class="align_left">PHP Settings</th>
<th>Current Settings</th>
<th>Required Settings</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>PHP Version:</td>
<td class="align_center"><?php echo phpversion(); ?></td>
<td class="align_center">5.1.6+</td>
<td><?php echo phpversion() ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>
</tr>
<tr>
<td>Register Globals:</td>
<td class="align_center"><?php echo (ini_get('register_globals')) ? 'On' : 'Off'; ?></td>
<td class="align_center">Off</td>
<td><?php echo (ini_get('register_globals')) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>
</tr>
<tr>
<td>Magic Quotes GPC:</td>
<td class="align_center"><?php echo (ini_get('magic_quotes_gpc')) ? 'On' : 'Off'; ?></td>
<td class="align_center">Off</td>
<td><?php echo (ini_get('magic_quotes_gpc')) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>
</tr>
<tr>
<td>File Uploads:</td>
<td class="align_center"><?php echo (ini_get('file_uploads')) ? 'On' : 'Off'; ?></td>
<td class="align_center">On</td>
<td><?php echo (ini_get('file_uploads')) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>
</tr>
<tr>
<td>Session Auto Start:</td>
<td class="align_center"><?php echo (ini_get('session_auto_start')) ? 'On' : 'Off'; ?></td>
<td class="align_center">Off</td>
<td><?php echo (ini_get('session_auto_start')) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>
</tr>
</tbody>
</table>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-14 05:53:25

您的代码完全按照您的要求运行。以你的魔术引号为例:

代码语言:javascript
复制
<td>Magic Quotes GPC:</td>
<td class="align_center"><?php echo (ini_get('magic_quotes_gpc')) ? 'On' : 'Off'; ?></td>
<td class="align_center">Off</td>
<td><?php echo (ini_get('magic_quotes_gpc')) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?></td>

根据您的问题,这个值需要取消。因此,您希望成功图标显示此值是否为OFF。然而,你的速记如果声明将显示成功图标,如果魔术引号打开,危险图标,如果魔术引号是关闭的。

您需要更改结果的顺序,或者反转IF语句。例如,

代码语言:javascript
复制
<?php echo ( ini_get('magic_quotes_gpc') ) ? '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>' : '<span class="text-success"><i class="fa fa-check-circle"></i></span>'; ?>

代码语言:javascript
复制
<?php echo ( ! ini_get('magic_quotes_gpc') ) ? '<span class="text-success"><i class="fa fa-check-circle"></i></span>' : '<span class="text-danger"><i class="fa fa-minus-circle"></i></span>'; ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23646394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档