![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Na wstępie, jeśli był już taki temat to nie bijcie mnie, ale nie mogłem go znaleźć... A może po prostu źle szukałem?
Do tej pory wszystkie strony, jakie robiłem (wiele ich nie było, ale cóż)... W każdym razie wszystkie jakie robiłem były oparte na metodzie GET z PHP. Linki do stron wyglądały mniej więcej tak: http://mojastrona.pl/?task=forum I tak dalej, i tak dalej. Chyba każdy wie jak to działa - w środku pliku index.php miałem if'y, switch'e i inne takie, które reagowały na odpowiednią wartość zmiennej $_GET["task"] i includowały potrzebną stronkę. Problem z tym jest jeden - takie adresy trudno jest zapamiętać. Przynajmniej dla osób niezwiązanych z webmasterką. Dlatego ja chciałem zrobić sobię stronę o strukturze katalogowej. Nie wiem czy to się tak nazywa, więc dla przykładu może posłużyć Wikipedia, gdzie adresy wyglądają tak: http://pl.wikipedia.org/wiki/Strona_główna http://pl.wikipedia.org/wiki/Nazwa_Jakiegoś_Artykułu Coś takiego już łatwiej wchodzi w pamięć. I ładniej wygląda. I tutaj rodzi się moje pytanie - czy jest jakiś łatwy, bezbolesny sposób żeby sobie stronę zrobić w taki sposób? No bo wiadomo, jeżeli w linku pojawi się ukośnik to przeskakuje do następnego katalogu. W każdym z takich katalogów musiałby być plik index.php z zawartością coś w podobie do tej:
Jeżeli wszystko robiłbym ręcznie, to nie ma problemu, mogę includować powtarzalne części strony (menu, logo itd.). Ale gdy zrobię stronę np. z długimi artykułami, w których każdy miałby być w innym katalogu, to przez skrypt PHP musiałbym generować nowy katalog i strukturę pliku index.php. A to już trochę uciążliwe by było. Jest na to jakiś łatwiejszy sposób, czy za każdym razem będę musiał includować pliki MainPage1 i MainPage2? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 02:22 |