После того, как я установил на своем сайте один скрипт, у меня есть ошибка:
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; }
Я не понимаю, что я сделал не так!
Сайт: http://fbswapes.com
Тот же скрипт работает на другом хосте.
Проще говоря, вы дважды объявили функцию. Пример:
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!"; }