Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Plik kontroller zarzadzajacy dynamiczna strona. Jak?
mattix19
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Witam
Chcialbym zrobic plik ktory by stworzyl mi dynamiczna strone tzn. dzialalby on na takiej zasadzie ze w adresie mialbym cos takie:
www.domena.pl/index.php?view=cos
Jak sie wogole to czegos takie zabrac?
Jestem poczatkujacym programista znam php w podstawach tzn potrafie uzywac zmiennych tablic itp.
Czy jest jakis kurs na tworzenie takich dynamicznych stron? Jesli tak to gdzie go znajde?
za pomoc bede wdzieczny.
pozdrawiam


--------------------
CI
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


Temat: %5Blinki%5DKursy dla poczatkujacych
Go to the top of the page
+Quote Post
andrzej_
post
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 11.06.2010

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


Na szybko:

  1. $open=$_GET['id'].'.php';
  2. If(is_file($open))
  3. include($open);
  4. else
  5. include('start.php');


I w tym wypadku jeżeli masz adres index.php?id=strona1, to automatycznie w te miejsce pobierze dane z pliku strona1.php znajdującym się w tym samym folderze, jeżeli takiej strony nie będzie [nie istnieje] załaduje start.php.

Ten post edytował andrzej_ 11.07.2010, 14:27:38
Go to the top of the page
+Quote Post
mattix19
post
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Cytat(andrzej_ @ 11.07.2010, 15:27:20 ) *
If(is_file($open))

Dlaczego w tym miejscu nie mozna bylo uzyc instrukcji isset?


--------------------
CI
Go to the top of the page
+Quote Post
siurek22
post
Post #5





Grupa: Zarejestrowani
Postów: 62
Pomógł: 2
Dołączył: 24.02.2008

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


isset sprawdzi nam czy zmienna nie jest pusta, is_file sprawdzi nam czy istnieje taki plik
co do kodu podanego przez andrzeja to mamy tu malego zonka bo user moze nam sie poruszac po calym serwie zmieniajac sobie katalogi, dodatkowo gdy zrobi przepelnienie to moze sie nawet dobrac do plikow w /etc/
Go to the top of the page
+Quote Post
mattix19
post
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


a zansz moze jakis darmowy i bezpieczny skrypt tego typu?


--------------------
CI
Go to the top of the page
+Quote Post
deLL
post
Post #7





Grupa: Zarejestrowani
Postów: 92
Pomógł: 1
Dołączył: 3.11.2008
Skąd: Kozienice - Polska

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


Cytat(siurek22 @ 12.07.2010, 08:07:03 ) *
isset sprawdzi nam czy zmienna nie jest pusta


sprawdza czy zmienna istnieje, a czy zmienna jest pusta sprawdza
.

Ja bym to zrobił tak biggrin.gif

W pliku index.php

  1. if($_GET['view'] == "cos") {
  2. echo "Cos";
  3. }
  4. else if($_GET['view'] == "cos_innego") {
  5. echo "Cos innego";
  6. }


Ten post edytował deLL 12.07.2010, 08:58:45
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
a zansz moze jakis darmowy i bezpieczny skrypt tego typu?

Wszystko jest w kursach i przyklejonym wątku o bezpieczeństwie; wystarczy poczytać.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:57