Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc w optymalizacji fragmentu kodu
Forti
post
Post #1





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


Witam


Tworzę obecnie strone klanową, wraz z systemem logowania, własnym forum itp. jednocześnie ucząc się samemu PHP, MySQL itd.
Na stronie index.php mam kod, który wyświetla/ładuje (include) linki z menu lub z tych właśnie podstron.

Obecnie załadowany link wygląda tak:

www.strona.pl/index.php?inc=podstrona

To ładuje mi plik podstrona z folderu inc. Jeżeli chce zrobić odwołanie do innego folderu, a często chce aby nie robić sobie kilkanastu+ plików w jednym miejscu (odzielnie pliki logowania, odzielnie forum, odzielnie działy) muszę robić nową funkcje if(isset){}.


Kod który mam na stronie index.php wygląda tak:

  1. <?PHP
  2.  
  3. if (isset($_GET['dia'])) {
  4. if (file_exists('dia/diablo.php'))
  5. include('dia/diablo.php');
  6.  
  7. }
  8.  
  9. else {
  10.  
  11. if (isset($_GET['log'])) {
  12. $strona=$_GET['log'];
  13. if (file_exists('log/'.$strona.'.php'))
  14. include('log/'.$strona.'.php');
  15. else
  16. include('inc/error.php');
  17. }
  18. else {
  19.  
  20.  
  21. if (isset($_GET['inc'])) {
  22. $strona=$_GET['inc'];
  23. if (file_exists('inc/'.$strona.'.php'))
  24. include('inc/'.$strona.'.php');
  25. else
  26. include('inc/error.php');
  27. }
  28.  
  29. else {
  30. //załaduj stronę główną
  31. $strona="news";
  32. include('inc/'.$strona.'.php');
  33. }}}
  34.  
  35.  
  36. ?>



Wydaje mi się, że stworzony powyżej kod można skrócić i zoptymalizować.
Go to the top of the page
+Quote Post

Posty w temacie


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.12.2025 - 19:27