因此,当我将网站托管在我的网络主机上时,我的网站出现了问题。
我收到这个错误:
PHP Fatal error: Call to undefined function getSkillIcons()
奇怪的是,在本地(Xampp)它工作得很好。
这就是我包含该函数的方式(在index.php中):
<?php include 'http://sub.website.com/incl/Settings.php'; ?>
这就是我称之为的地方(index.php):
<div class="panel-body" style="text-align:center">
<?php getSkillIcons(explode(',', skills)); ?>
</div>
这就是我定义技能的方式(settings.php)
define("skills", "Test1,Test2,Test3,Test4");
这是函数本身:(settings.php)
function getSkillIcons($skills) {
echo '<a href="?skill=Overall" title="Overall" data-toggle="tooltip" data-placement="top"><img src="http://sub.website.com/incl/img/skill_icons/Overall-icon.png" class="skill-icon"></a>';
for ($i = 0; $i < count($skills); $i++) {
$tooltip = 'title="'.$skills[$i].'" data-toggle="tooltip" data-placement="top"';
echo '<a href="?skill='.$skills[$i].'" '.$tooltip.'><img src="http://sub.website.com/incl/img/skill_icons/'.$skills[$i].'-icon.png" class="skill-icon"></a>';
}