09-11-2011, 18:27
Witam, trochę popracowałem nad kodem i trochę już poprawiłem, ale nadal jest coś nie tak. Proszę jeszcze o drobną pomoc w tej sprawie.
Oto ten kod:
Podkreśla mi linijki
i
Będę wdzięczny za radę lub poprawę.
Oto ten kod:
Kod PHP:
<?php
class Strona
{
public $zawartosc;
public $slowa_kluczowe = 'maturalneABC, Korepetycje, polski, język polski, matura, testy, opracowania, lektury.';
public $przyciski = array('Strona główna' => 'glowna.php',
'Kontakt' => 'kontakt.php',
'Usługi' => 'uslugi.php',
'Mapa strony'=> 'mapa.php'
);
public function _set($nazwa, $wartosc)
{
$this->$nazwa = $wartosc;
}
public function Wyswietl()
{
echo "<html>\n<head>\n";
$this->WyswietlTytul();
$this->Wyswietlslowa_kluczowe();
echo"</head>\n<body>\n";
$this->WyswietlNaglowek();
$this->WyswietlMenu($this->przyciski);
echo $this->zawartosc;
echo "</body>\n</html>\n";
}
public function WyswietlSlowaKluczowe()
{
echo "meta name=\"keywords\" content=\"".htmlentities($this->slowa_kluczowe)."\" />";
}
}
?>
<?php
public function WyswietlMenu($przyciski) {
echo "<div id='menu'>";
$szerokosc = 100/count($przyciski);
foreach ($przyciski as $nazwa=>$url)
{
$this->WyswietlPrzycisk($szerokosc, $nazwa, $url,
!$this->CzyToAktualnyURL($url)
);
{
if(strpos($_SERVER['PHP_SELF']. $url)==false)
{
return false;
}
else
{
return true;
}
}
public function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true);
{
if($active):
{
echo "<td width = '".htmlentities($szerokosc)."%'>
<a href = '".htmlentities($url)."'>
<img src = 'm-logo.gif' alt = '".htmlentities($nazwa)."' border = '0'></a>
<a href = '".htmlentities($url)."'><span class='menu'>$nazwa</span></a></td>";
}
else:
{
echo "<td width = '".htmlentities($szerokosc),"%'>
<img src = 'boczne-logo.gif'>
<span class='menu'>$nazwa</span></td>";
}
}
};
"</div>"
?>
Podkreśla mi linijki
Kod PHP:
public function WyswietlMenu($przyciski) {
echo "<div id='menu'>";
Kod PHP:
public function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true);