Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Menu w php
Forum PHP.pl > Forum > Przedszkole
edek
Potrzebuje zrobić menu w php. Nie mam jednak pojęcia jak sadsmiley02.gif Czy ktoś może mi napisać jak to się robi
Lion_87
....to wszystko co mówił to do mnie....ale o co chodzi......
Ty menu w php ale co .... ma tańczyć? śpiewać? skakać?
1010
  1. <? 
  2. print "<a href='strona.html'>Strona</a><br />";
  3. print "<a href='strona.html'>Strona</a><br />";
  4. print "<a href='strona.html'>Strona</a><br />";
  5. print "<a href='strona.html'>Strona</a><br />";
  6. print "<a href='strona.html'>Strona</a><br />";
  7. print "<a href='strona.html'>Strona</a><br />";
  8.  ?>


smile.gif


a tak na poważnie... to co to ma być za menu?
edek
mam zrobic menu w php. nigdy nie korzystalem z tego jezyka. mam stone na div'ach. Chce aby na stronie tylko zmieniala sie tresc a menu, nagłówek, stopka pozostawały bez zmian przy przechodzeniu na pod strony.
webdice
Plik index.php

  1. <?php
  2.  
  3. print 'header';
  4.  
  5. include $_GET['strona'] . '.php';
  6.  
  7. print 'footer';
  8.  
  9. ?>


Plik test.php

  1. <?php
  2.  
  3. print 'to jest treść pliku test.php';
  4.  
  5. ?>


Przykład: index.php?strona=test

O bezpieczeństwie skryptów proponuje przeczytać w jednym z tematów na forum i odpowiednio zabezpieczyć skrypt który podałem.
1010
  1. <?php
  2.  
  3. print 'header';
  4.  
  5. switch($_GET['strona'])
  6. {
  7.  case 'test';
  8.  include 'test.php';
  9.  break;
  10.  
  11.  ...
  12.  
  13.  default:
  14.  include 'index.php';
  15.  break;
  16. }
  17.  
  18. print 'footer';
  19.  
  20. ?>


i już mamy bezpieczniej winksmiley.jpg
gosc
Ale czy to ma być osobna strona test.php w której ma być ten kod?
nker
Nie, ją tylko załączasz do strony głównej index.php
Gość
Gdzie umiescic ten kod php?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.