Zaczynam swoją przygodę z php i napotkałem się na pierwszy problem.
Mianowicie chciałem dynamicznie zmieniać sobie tytuł strony.
Przy nauce korzystam z szablonu ze stronki:
http://www.kess.snug.pl/?sid=10&pid=54
W czym problem...
Mam plik index.php o treści poniżej przdstawionej. Do tego pliki include (menu, head, stopka) oraz podstrony w html (1.html, 2.html, 3.html itd.)
<?php // zmienna potrzebna do prawidlowego wczytania includowanych plikow $add_site = true; // funkcja Title function Title($go) { 2=>'podstrona 2',3=>'podstrona 3',4=>'podstrona 4'); // porownujemy zmienna $go z kluczem z tablicy foreach($array_title as $key => $val) if($go == $key) return $val; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <meta http-equiv="Reply-to" content="kess@snug.pl" /> <meta name="Author" content="Krzysztof Szypulski" /> <head> <style type="text/css"> <!-- body { font-family: Verdana, Arial; font-size: 12px; } --> </style> </head> <body> <table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="100%" colspan="3"><?php include "include/naglowek.php"; ?></td> </tr> <tr> <td width="15%" valign="top"><?php include "include/menu_lewe.php"; ?></td> <td width="70%" valign="top"> <?php // zmienna $go przekazana metoda GET $go = $_GET['go']; // sprawdzamy czy zmienna $go nie jest pusta // sprawdzamy czy plik o danej nazwie istnieje // jezeli plik nie istnieje wyswietla się komunikat } // jezeli zmienna $go jest pusta wyswietla się strona glowna else include "page/start.html"; ?> </td> <td width="15%" valign="top"><?php include "include/menu_prawe.php"; ?></td> </tr> <tr> <td width="100%" colspan="3"><?php include "include/stopka.php"; ?></td> </tr> </table> </body> </html>
Znajduje się tam funkcja title. Wszystko działa bez problemu o ile moje podstrony bedą miały nazwy w postaci liczb. Kiedy w w/w funkcji title zamiast podstrony "1" wpisałem "omnie" i utworzyłem podstrone "omnie.html" to tytuł przestaje się zmieniać. jak zrobić aby to działało.
Z góry dziękuję za podpowiedź.