Prosze pomóżcie. Zaczynam naukę obiektowego php i mam problem z takim kodem:
class Strona
{
public $metatagi;
public function wyswietltagi()
{
if (isset($_GET[strona
])) {
switch ($_GET[strona])
{
case "kontakt":
$this->metatagi = "<title>Formularz kontaktowy</title>\n<meta name='description' content='Tutaj możesz odnaleźć możliwości kontaktu ze mną'>\n<meta name='keywords' content='kontakt, e-mail, gadu-gadu, skype, imie nazwisko'><meta charset='UTF-8'>\n";
break;
case "oferta":
$this->metatagi = "<html>
<head>
<title>Oferta</title>
<meta name='description' content='Tutaj możesz odnaleźć możliwości kontaktu ze mną'>
<meta name='keywords' content='kontakt, e-mail, gadu-gadu, skype, imie nazwisko'>
<meta charset='UTF-8'>
</head>
<body>";
break;
default:
header("Location: index.php"); break;
}
}
else
{
$this->metatagi = "<title>Formularz kontaktowy</title><meta name='description' content='Tutaj możesz odnaleźć możliwości kontaktu ze mną'><meta name='keywords' content='kontakt, e-mail, gadu-gadu, skype, imie nazwisko'><meta charset='UTF-8'>";
}
}
public function Wyswietl()
{
$this->wyswietltagi();
echo "</head>\n<body>\n"; echo "</body>\n</html>\n"; }
}
$www= new Strona();
$www->Wyswietl();
Sama funkcja wyswietltagi() wywolana przez
Dziala bez zarzutu, ale już wewnątrz Wyswietl() nie (IMG:
style_emoticons/default/sad.gif)
Na pewno to jakas moja prosta pomyłka, ale jak nie wie sie czego szukac to pojawaiaja sie takie problemy (IMG:
style_emoticons/default/tongue.gif)