简单PHP脚本创建错误
让我把它弄得简单明了: 可能和其他人一样,我在服务器上使用simple Include来处理各种事情,例如顶部菜单或侧菜单等等 下面是我的代码示例简单PHP脚本创建错误,php,html,include,server-side-includes,error-log,Php,Html,Include,Server Side Includes,Error Log,让我把它弄得简单明了: 可能和其他人一样,我在服务器上使用simple Include来处理各种事情,例如顶部菜单或侧菜单等等 下面是我的代码示例 <?php $number = 1; include("/var/www/vhosts/MyWebSite.com/httpdocs/trial/includes/header.php");?> 我不明白原因。如果$number已经预定义,为什么会出现错误 请帮我用正确的方法做这件事 只设置数组中的一个元素,但要检查更多元素。通过这样做
<?php $number = 1; include("/var/www/vhosts/MyWebSite.com/httpdocs/trial/includes/header.php");?>
我不明白原因。如果$number已经预定义,为什么会出现错误
请帮我用正确的方法做这件事 只设置数组中的一个元素,但要检查更多元素。通过这样做:
$a = 3;
$page[$a] = 'selected';
索引3中只存在一个条目(除非您在其他地方设置它,但我假设您没有设置)。所以这个代码:
<?php echo $page[1]; ?>
替换
<?php echo $page[7] ?>
<?php echo $page[7] ?>
与
如果出于任何其他原因需要此数组,请替换代码
与
未定义$page
的索引。您可以这样更改代码:
echo isset($page[1]) ? $page[1] : ""
//and so on
在div#菜单中使用以下干净代码:
<?php echo $page[7] ?>
<?php echo $page[7] ?>
<?php echo isset($page[7]) ? 'selected' : '' ?>
echo isset($page[1]) ? $page[1] : ""
//and so on
<?php
$count = 7;
for($link = 1; $link <= $count; $link++){
$extraClass = ($link == $number) ? "selected" : "" ;
echo "<a href='/Page {$link}/' class='tab {$extraClass}'
title='Page {$link}'>Page {$link}</a>";
}
?>