例如,一个插件中有setting.php如下:
<?php
!defined('DEBUG') AND exit('Access Denied.');
if ($method == 'GET') {
$aa = kv_get('X');
$bb = $aa['bb'];
include _include(APP_PATH . '……/setting.htm');
} else {
$bb = param('bb');
$aa = array();
$aa['bb'] = $bb;
kv_set('X', $aa);
}
setting.htm中含以下内容:
<?php $aa = kv_get('X');?>
……
<div class="form-group row">
<label class="col-sm-2 form-control-label">……</label>
<div class="col-sm-10">
<textarea style="height: 150px;" class="form-control" name="about" placeholder="……"><?php echo $bb;?></textarea>
</div>
</div>
……
需要调用的地方这样写:
<div>
<?php echo $aa['bb'];?>
</div>
但我自行尝试后发现,在后台输入保存含html标签的文字后,前台直接展示html标签,而不是html执行后的样式。即,若输入<a style="color:red">文字</a>,则前台将这段代码原样展示,而不是红色的“文字”二字。
请教各位大佬,在此基础上还需使用怎样的代码,可让调用处支持html标签?如果还需要install.php,该文件应如何编写?