Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Jak to zrobić ?
pimek
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


Witam

Mam zamiar zrobić stronę a dokładnie katalog stron. Niestety żaden skrypt nie spełnia moich oczekiwań i muszę napisać go ręcznie A będzie to ok 80 stron.

W związku z tym mam pytanie:

Jak zrobić by strona składała się z 3 części, czyli:

menu.php - tu będzie menu strony

tresc.php - tu jest treść strony czyli linki (to ich będzie 80)

stopka.php - tu będzie stopka

Jak powinny wyglądać te pliki by składały się w jedną stronę ? Pomysł taki bo tak będzie mi łatwiej dodać do menu np nowy link do menu. Wiem że podobnie działa SMF bo edytujemy jeden plik z menu aby zmiany zaszły na całym forum.


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
-gox-
post
Post #2





Goście







include()

na rzyszlosc staraj sie nieco wysilic i pisac mowiace cokolwiek tematy
Go to the top of the page
+Quote Post
kubek15
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

Ostrzeżenie: (0%)
-----


powinno byc cos takiego
  1. <?php
  2. include(logo.php);
  3. if (isset($_GET['show'])) $show=$_GET['show'];
  4.      else $show="link do klikniętej strony (jednej z 80)";
  5.     include("$show");
  6. include(stopka.php)
  7. ?>


--------------------
Go to the top of the page
+Quote Post
blooregard
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




index.php:

  1. <?php
  2.  
  3. include('menu.php');
  4.  
  5. include('tresc.php');
  6.  
  7. include('stopka.php');
  8.  
  9. ?>


Radziłbym Ci jeszcze osobny plik na ustawienia konfiguracyjne, osobny na funkcje wykorzystywane w aplikacji i inkludowanie tego wszystkiego na początku, w index.php. Ale ogólnie jak na katalog stron to i tak chcesz stworzyć raczej mało przyjazny w modyfikacji kod, skoro dzielisz go jedynie na 3 pliki. No chyba, że treść będzie statyczna, ale do tego nie potrzebujesz php, wystarczy sam HTML

Ten post edytował batman 1.10.2008, 20:52:24
Powód edycji: poprawiłem bbcode


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
pimek
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


A tak jest poprawnie ?

Kod
<?php
include('menu.php');
?>


<TABLE BGCOLOR="Maroon">
<TR>
  <TD>tresc</TD>
</TR>
<TR>
  <TD>&tresc</TD>
</TR>
<TR>
  <TD>tresc</TD>
</TR>
</TABLE>


<?php
include('stopka.php');
?>
Go to the top of the page
+Quote Post
Lars
post
Post #6





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Kod jak najbardziej poprawny (wykona się)... Przy okazji usuń nawiasy otwierające i zamykające include() bo to niepotrzebne.


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:19