Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 17.07.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Tworzę mała witrynę w php. Podstrony wczytuję za pomoca zmiennych np. "/index.php?zmienna=". Wszystko jest oki ale przecież cała witryna nie moze być zbudowana na jednym pliku index.php! Jak zrobić by naprzykład plik "podstrona.php" nie zawierał tego co "index.php" a witryna zawierała to?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
PS. Strona nie jest zbudowana na tabelach tylko na DIV'ach i CSSie! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%)
|
Hehe z cookies to ja nigdy nie miałem problemu, tylko ostatnio mi wylogowywanie nie działało, bo IE nie usuwa tego cookies (a kod jest poprawny). Być może wina leży po innej stronie.
A dodawanie dat to taka prosta sprawa nie jest (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tak czy siak nie jestem żadnym mistrzem php, ale ładowanie podstron to rzecz podstawowa. Po pierwsze switch jest wolniejszy, a po drugie co jak ktoś będzie miał 120 podstron? Zrobisz 120 razy case? Poza tym ja wskazałem ścieżkę: 'podstrony/'.$id.'.php', więc ona musi znajdować się na serwerze. Co innego jeżeli ścieżka to było same $id. Ktoś musiałby coś zuploadować do tamtego katalogu żeby odpalić. Dlatego skrypt jest jak najbardziej bezpieczny. PS: dopiero teraz czytałem dalsze posty - widzisz tu też gadają o tylu casach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ify przeważają - są szybsze i można więcej rzeczy nimi zrobić, a dobry if nigdy nie jest niebezpieczny. Co prawda różnicy w prędkości nigdy nie zauważysz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) edit a ja w moim rozwiązaniu znalazłem buga:
Z rozpędu sprawdza samo $id (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oczywiście ma być tak:
Ten post edytował LamaMASTER 18.07.2006, 10:31:02 |
|
|
|
adi2005 Podstrony w php 17.07.2006, 12:08:01
Cysiaczek W manualu są opisane takie funkcje jak
include() o... 17.07.2006, 12:11:24
nasty_psycho albo:
[PHP] pobierz, plaintext <?phpswitch... 17.07.2006, 12:21:26
adi2005 np strona: "clubbing.pl": W lewym menu k... 17.07.2006, 12:27:21
Cysiaczek Wszystko zależy od tego jak zaprojektujesz stronę.... 17.07.2006, 12:39:31
nasty_psycho ... albo jakies szablony (smarty)
... czy framewor... 17.07.2006, 12:45:27
mateofi [PHP] pobierz, plaintext <?php$id=$_GET[... 17.07.2006, 22:13:27
LamaMASTER Jak widzę podstrony na switch i case to mi się śmi... 17.07.2006, 22:38:00
thornag LamaMaster -> Smiej sie smiej, ja i tak uwazam ... 18.07.2006, 09:54:56
revyag Rozwiązanie ze switch może być dobre dla małej ilo... 18.07.2006, 10:10:49
thornag No ja przyzwyczailem sie do innego typu. Switch mi... 18.07.2006, 10:17:53
revyag Przykład za archiwum to tylko przykład. Nie mówiłe... 18.07.2006, 10:36:58
Cysiaczek CytatIfy przeważają - są szybsze i można więcej rz... 18.07.2006, 10:45:41
LamaMASTER Ogólnie warunki wykonują się szybciej niż porównyw... 18.07.2006, 11:12:00
thornag Serwisy ktore dotychczas robilem raczej opieraja s... 18.07.2006, 11:32:30
Cysiaczek @lamaMASTER - Oprócz szybkości działania (potestow... 18.07.2006, 12:02:39 
Cysiaczek Cytat(Cysiaczek @ 18.07.2006, 11:02 ) Już... 18.07.2006, 13:23:26 
jezoo Cytat(Cysiaczek @ 18.07.2006, 11:02 ) @la... 20.07.2006, 11:31:53
thornag Dodam jeszcze ze np
Czasem nie chce includowac pl... 18.07.2006, 12:15:04
LamaMASTER Co do przykładu ze switchem - mi się wydaje, że if... 18.07.2006, 13:17:05
thornag Kod: Permission denied in C:\wamp... 20.07.2006, 11:40:27
jezoo uuups, o qrcze faktycznie zwracam Honor
porwal... 20.07.2006, 12:00:30 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:14 |