Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] linki w cms
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


drugie podejscie do mojego cms'a tym razem od tylu tongue.gif i boku tongue.gif
tworze malego cmsa do zarzadzania kilkoma tabelami w bazie- dodaj, edytuj, usun, komentuj,ocen.

Mam pytanie- laickie.
Jak uzuskac efekt np. w panelu admina zeby nie tworzyc nowych plikow np. admin/dodaj.php tylko zeby w linku bylo: admin.php?kategorie=dodaj czy cos podobnego.

Nie wiem jak to rozwiazac worriedsmiley.gif

// chyba musza byc zmienne ale jak to odniesc do admin.php czy jako index.php ?


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bronx
post
Post #2





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


  1. <?php
  2.  
  3. if($_GET['kategorie'] == "dodaj")
  4. {
  5. echo "tutaj powinien byc kod od dodawania";
  6. }
  7. elseif($_GET['kategorie'] == "usun")
  8. {
  9. echo "tutaj powinien byc kod od usuwania";
  10. }
  11. // itd.
  12.  
  13. ?>
Go to the top of the page
+Quote Post
trucksweb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


no ok, tez tak myslalem swego czasu, ale plik bedzie mial ze 300 linii czy to jakos nie wplynie na jego wydajnosc ?


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <?php
  2.  
  3. $arrFiles = array( 'news' => 'news.php', 'articles' => 'articles.php' ); 
  4. if ( isset ( $arrFiles[ $_GET['action'] ] ) ) 
  5. { 
  6. include_once( $arrFiles[ $_GET['action'] ] ); 
  7. } 
  8. else 
  9. { 
  10. include_once( $arrFiles['news'] ); 
  11. } 
  12.  
  13. ?>

Od czegoś przecież są tablice, poza tym trzymanie w odpowiednich plikach konstrukcji odpowiadających za poszczególne akcje jest moim zdaniem lepszym rozwiązaniem niż to podane przez bronx'a.

Pozdrawiam!


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





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


heh, chodziło o zademonstrowanie samej zasady działania smile.gif możesz podzielić to na mniejsze pliki i je odpowiednio includować. Z tego co pamiętam była kiedyś dyskusja na ten temat i wyszło na to, ze jeżeli w warunku jest include (ale warunek nie jest spełniony) to tego pliku nie includuje wiec wydajnościowo wychodzi leppiej niż ma przetrwarzać wiele lini teksyu. Aczkolwiek moge się mylić tongue.gif
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: 22.08.2025 - 07:32