在我的网站上安装了一个脚本之后,我有一个错误:
Fatal error: Cannot redeclare ae_detect_ie() (previously declared in /home/xdesign/public_html/Powerful/config.php:24) in /home/xdesign/public_html/Powerful/config.php on line 29
这是一行:
function ae_detect_ie()
{
if (isset($_SERVER['HTTP_USER_AGENT']) &&
(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
return true;
else
return false;
}
我不明白我做错了什么!
同一个脚本正在另一台主机上运行。
答案 0 :(得分:6)
你已经两次声明了一个函数。例如:
<强> Global.Fun.php 强>
<?php
function Do_Something (){
echo "This Does Something";
}
?>
<强>的index.php 强>
<?php
include "Global.Fun.php";
function Do_Something($Arg){
echo "Argument Supplied".$Arg;
}
?>
注意,我已经两次声明了相同的功能,一次在我的global.fun.php
页面中,再次在index.php
页面中。
如果您对当前设置的功能有疑问:
if (function_exists('Do_Something')){
echo "Function Exists";
}else{
echo "Function Not Found, This name Can be used!";
}