嗯,以前的开发人员有点淘气(;)并使用了PHP短标记,这是一种糟糕的做法。。。更糟糕的是,我想他用错了一点。。。
如您所见,代码中有如下内容:
style="<?print implode(\';\',$styles); ?>">
当然没有这样的事情
<?print
在PHP中,应该是
<? print
.
但你不应该使用短标签(<?
). 在某些服务器上,它们已关闭,因此下面是修复方法:
<div class="spacer spacer-60"></div></div></div></div></section><section data-anchor-title="Profile" data-anchor="profile" id="profile" class="<?php print implode(\' \', $classes); ?>" style="<?php print implode(\';\', $styles); ?>">
另外。。。如果能在里面加上一些适当的逃逸,那就太好了。。。