Post
#1
|
|
|
Grupa: Nieautoryzowani Postów: 18 Pomógł: 0 Dołączył: 3.01.2013 Ostrzeżenie: (0%)
|
Witam!
Mam pewien skrypt i w nim kawałek kodu:
według mnie nie wygląda to zbyt ładnie. Jest jakiś sposób aby to uprościć i aby to wyglądało w miarę profesjonalnie? Pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%)
|
Bardzo dużo elementów tablicy posiada taki sam klucz i nazwę pliku (tyle, że z rozszerzeniem .php).
Możesz zrobić tablicę, w której przechowywać będzies tylko te strony, które posiadają różne pliki w stosunku do nazwy w adrsie URL. I teraz tak: sprawdzać, czy istnieje w tablicy wyjątek ('logowanie' => 'panel-uzytkownika.php') i jeśli tak, ładować te pliki, a jeśli nie ma w tablicy, to ma załadować plik o tej samej nazwie co request , tylko dodać .php na końcu. Oczywiście ze względów bezpieczeństwa proponuję sprawdzić, czy nie ma nigdzie w przekazanej wartości żadnych niebezpiecznych ciągów, oraz czy plik istnieje (np. w określonej na sztywno lokalizacji). Jeżeli nie będzie pliku na serwerze, wtedy include jakiejś strony z błędem. |
|
|
|
szyn33k [PHP]GET i include. Jak powinno być porządnie 3.01.2013, 23:32:22
aras785 może switch lub dynacznie ale wtedy musisz troche ... 3.01.2013, 23:35:11
mieszkos edit: @down : racja napisałem głupotę, nie pomyśla... 3.01.2013, 23:42:36
peter13135 @up. Sprawdź sam jak to zadziała
[PHP] pobierz,... 4.01.2013, 00:21:45
mieszkos Walnąłem głupotę więc się poprawiam
[PHP] pobier... 4.01.2013, 01:00:10
peter13135 @mieszkos
CytatWalnąłem głupotę więc się poprawia... 4.01.2013, 02:54:46
mieszkos @up
czemu ? 4.01.2013, 14:43:56
CuteOne [PHP] pobierz, plaintext $modules = array( ... 4.01.2013, 15:17:50
szyn33k Dziękuję bardzo za pomoc o to mi chodziło
Można ... 8.01.2013, 21:08:34 ![]() ![]() |
|
Aktualny czas: 2.01.2026 - 18:40 |