Citat:
Originally posted by ashur@Sep 17 2005, 11:29
Nu börjar jag förstå hur denna php fungerar. 
Men vad jag tänkte på är att jag använder två php, guide.php (som innehåller länkarna) och guider.php (som innehåller texterna).
Om jag förstår det rätt så kommer inte denna kod att fungera på sidan guider.php p.g.a "r" extra?
dvs. i koden så finns endast guide.php utskriven och ska visa sidan efter eventuella "markering" som #, ? osv... Tex. guide.php#divx.
|
Prova med den här:
Kod:
<div id="nav">
<ul>
<?php
if(isset($_GET['sida'])){
$sida = $_GET['sida'];
// regXP
$pattern = '/(.*?)#/';
preg_match($pattern, $sida, $matches);
print $matches[1];
}else{
$sida = '';
}
if($sida == ''){
echo '<li class="active"><a href="http://www.videohelp.se/">Hem</a></li>'."\n";
}else{
echo '<li><a href="http://www.videohelp.se/">Hem</a></li>'."\n";
}
if($sida == 'guide'){
echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n";
}
if($sida == 'guider'){
echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n";
}
if($sida == 'program'){
echo '<li class="active"><a href="index.php?sida=program">Program/codecs</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=program">Program/codecs</a></li>'."\n";
}
if($sida == 'kontakta'){
echo '<li class="active"><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n";
}else{
echo '<li><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n";
}
?>
<li><a href="./phpBB2/" target="_blank">Forum</a></li>
</ul>
</div>