[PHP]Czy to dobre rozwiązanie |
[PHP]Czy to dobre rozwiązanie |
10.03.2013, 19:21:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
Siemka, czy ten kod jest ok? Zrobiłem go sam i nie jestem pewien ;d
Chodzi mi o linki np index.php?site=register itd i jeśli nie ma pliku o nazwie podanej w site to wyświetla news. Ok jest? Może jest jakieś lepsze rozwiązanie? Ten post edytował baszar 10.03.2013, 19:23:10 |
|
|
10.03.2013, 19:27:16
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Nie.
- wywal @ z kodu. - nie wczytuj plików bezpośrednio z GET, użyj switch + ich nazw - jak już coś wczytujesz z GET, to poza sprawdzeniem czy plik istnieje, użyj basename, aby nie możnabyło wpisać dowolnej ścieżki i pliku - użyj wyszukiwarki bo już nie jeden taki skrypt tu był. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
10.03.2013, 19:31:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
Niepotrzebne cudzysłowy.
-------------------- |
|
|
10.03.2013, 19:35:13
Post
#4
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
A jeśli tego nie zrobie to coś grozi stronie?
Możesz mi pokazać jak to zrobić w switch bo ja dopiero się ucze i nie wiem za bardzo jak to zrobic? Ten post edytował baszar 10.03.2013, 19:39:45 |
|
|
10.03.2013, 19:41:38
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Cytat A jeśli tego nie zrobie to coś grozi stronie? Poza wczytaniem każdego pliku jaki jest na serwerze? To nie.
Ten post edytował !*! 10.03.2013, 19:42:23 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
10.03.2013, 19:59:01
Post
#6
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
Ok
Mój kod teraz wygląda tak:
Ale jak zrobić, że jeżeli nie ma pliku podanego w site to przerzuca na plik news? Ten post edytował baszar 10.03.2013, 20:00:41 |
|
|
10.03.2013, 20:01:21
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
A przeczytałeś manual? switch ma deklaracje default.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
10.03.2013, 20:15:55
Post
#8
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
Sorka tylko przejrzałem ;/
A teraz powiedź mi jak użyć tego basename bo nie wiem, próbowałem i nic mi nie wychodzi |
|
|
10.03.2013, 20:18:32
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Tak jak opisali w manualu. Pokaż jak to zastosowałeś.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
10.03.2013, 21:13:05
Post
#10
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
|
|
|
10.03.2013, 21:22:37
Post
#11
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) |
Nie tak.
-------------------- \o/
|
|
|
10.03.2013, 21:24:59
Post
#12
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.03.2013 Ostrzeżenie: (0%) |
Ok wielkie dzięki jeszcze nie mam takiego pojęcia o tym dopiero zaczynam ;d!
|
|
|
10.03.2013, 21:29:11
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
fiszol - po co mu basename do pliku który sam sobie zdeklarował? Tego się używa do odczytywania np. ścieżki z GET, gdy odbieramy coś od użytkownika.
Ten post edytował !*! 10.03.2013, 21:29:35 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
10.03.2013, 21:34:44
Post
#14
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) |
Urwana nocka zbiera swoje żniwo.
-------------------- \o/
|
|
|
Wersja Lo-Fi | Aktualny czas: 12.06.2024 - 02:57 |