Pojawia mi się następujący błąd:
Fatal error: Call to undefined method Strona::WyswietlMenu() in D:\xampp\htdocs\rozdzial_06\strona.php on line 38
Kombinowałem troche ale nic nie wykombinowałem tutaj umieszczam kod (linijka 38 to ta pogrubiona)
prosił bym o wytlumaczenie co tu jest nie tak
class Strona { // atrybuty klasy Strona public $zawartosc; public $tytul = "tytul"; public $slowa_kluczowe = "slowa kluczowe"; public $przyciski = array("Strona główna" => "glowna.php", "Kontakt" => "kontakt.php", "Usługi" => "uslugi.php", "Mapa strony" => "mapa.php" ); // operacje klasy Strona public function __set($nazwa, $wartosc) { $this->$nazwa = $wartosc; } public function Wyswietl() { echo "<html>\n<head>\n"; $this->WyswietlTytul(); $this->WyswietlSlowaKluczowe(); $this->WyswietlStyle(); echo "</head>\n<body>\n"; $this->WyswietlNaglowek(); $this->WyswietlMenu($this->przyciski); echo $this->zawartosc; $this->WyswietlStopke(); echo "</body>\n</html>\n"; } public function WyswietlTytul() { echo "<title> $this->tytul </title>"; } public function WyswietlSlowaKluczowe() { echo "<meta name=\"keywords\" content=\"".$this->slowa_kluczowe."\" />"; } public function WyswietlStyle() { ?> <?php } public function WyswietlNaglowek() { ?> <table width="100%" cellpadding="12" cellspacing="0" border="0"> <tr bgcolor="black"> <td align="left"><img src="logo.gif" /></td> <td> <h1>TLA Consulting</h1> </td> <td align="right"><img src="logo.gif" /></td> </tr> </table> <? } public function WyswietlMenu($przyciski) { //obliczenie wielkości przycisku foreach ($przyciski as $nazwa=>$url) { $this->WyswietlPrzycisk($szerokosc, $nazwa, $url, !$this->CzyToAktualnyURL($url)); } } public function CzyToAktualnyURL($url) { { return false; } else { return true; } } public function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true) { if($active) { <a href = \"".$url."\"> <img src = \"m-logo.gif\" alt = \"".$nazwa."\" border = \"0\"></a> <a href = \"".$url."\"><span class=\"menu\">".$nazwa."</span></a></td>"; } else { <img src = \"boczne-logo.gif\"> <span class=\"menu\">".$nazwa."</span></td>"; } }