我收到了这个错误,但不知道我在哪里弄错了。 如果你可以帮助我,我真的很不错,我真的很不错。
致命错误:无法重新声明top()(之前在声明中声明) /Applications/XAMPP/xamppfiles/htdocs/newapproach/utils/head.php:3)in /Applications/XAMPP/xamppfiles/htdocs/newapproach/utils/head.php on 第62行
代码是:
<?php
include 'nav.php';
function top($location, $pagename, $name, $seclevel, $slider, $fancy){
$pre = '';
if ($location == 1){
$pre = '../';
}
if ($name) {
$navedit = navnon($location1);
}else{
$navedit = navuser($username, $location1);
}
$text = '<!Doctype HTML>
<html>
<head>
'.logo().'
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="'.$pre.'css/nav.css" />';
if ($slider){
$text .= '<link rel="stylesheet" href="'.$pre.'css/flexslider.css" type="text/css">';
}
if ($fancy){
$text .= '<link rel="stylesheet" href="'.$pre.'fancy/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />';
}
$text .= '<title>ABI 2015 - '.$pagename.'</title>
<script src="'.$pre.'js/jquery.min.js"></script>';
if($slider){
$text .= '<script src="'.$pre.'js/jquery.flexslider.js"></script>';
}
if ($fancy){
$text .= '<script type="text/javascript" src="'.$pre.'/fancy/jquery.fancybox-1.3.4.pack.js"></script>';
}
$text .= '<script type="text/javascript">
$(document).ready(function(){
$("a#ex").click(function(){
alert(unescape("Dies ist ein Externer Link die WEB-seite %FCbernimmt keine Verantwortung f%FCr externe Links und die Inhalte auf den verlinkten Seite."));
});';
if ($slider){
$text .= ' $(".flexslider").flexslider({
animation: "fade",
animationLoop: true,
slideshow:true,
controlNav:false,
});';
}
if ($fancy){
$text .= '$("a.inline").fancybox({
"hideOnContentClick": false;
});';
}
$text .= '});
</head>
<body id="bg">
<div id="feedback"><a href="'.$pre.'html/feedback.html"><img src="'.$pre.'pic/feedback.png"/></a></div>
'.$navedit.'
<div id="line">';
return $text;
}
?>
答案 0 :(得分:0)
好像您已在 top()
文件中声明了功能nav.php
。
只需打电话给它。你不必再宣布它。