Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i boku (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

// chyba musza byc zmienne ale jak to odniesc do admin.php czy jako index.php ?
Go to the top of the page
+Quote Post
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 ?
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 (IMG:http://forum.php.pl/style_emoticons/default/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ć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 06:58