28-10-2011, 16:05
Witam,
od dłuższego czasu mam problem z kodem php. Chcę zrobić aktywne zakładki, ale wciąż wyskakuje mi pewien błąd. Pewnie to to nic trudnego, ale ja nie umiem go naprawić. Proszę o pomoc.
Oto kod:
Chodzi o błąd syntax error, unexpected T_PUBLIC in C:\xampp\htdocs\Polski\strona.php on line 44
Błąd jest w linijce:
Będę wdzięczny za pomoc w naprawie kodu.
od dłuższego czasu mam problem z kodem php. Chcę zrobić aktywne zakładki, ale wciąż wyskakuje mi pewien błąd. Pewnie to to nic trudnego, ale ja nie umiem go naprawić. Proszę o pomoc.
Oto kod:
Kod 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);
)
}
public function 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>"
Chodzi o błąd syntax error, unexpected T_PUBLIC in C:\xampp\htdocs\Polski\strona.php on line 44
Błąd jest w linijce:
Kod PHP:
public function WyswietlMenu($przyciski),