![]() |
![]() ![]() |
![]() |
-jenrzyk- |
![]()
Post
#1
|
Goście ![]() |
hi!
chcę zrobić coś bardzo prostego, dlatego nie czytam i nie uczę się php... chodzi o to, że z adresu strony chcę odczytać jakąś zmienną np &lang i w zależności od języka aby wczytywany był plik coś w stylu: if lang=pl {include=footer_pl.ph} else if lang=uk {include=footer_uk.php} else {include=footer_de.php} ewentualnie pewno coś takiego może być: if ($lang) $footer=footer_ . $lang . ".php"); {include($footer)} to drugie, jest leopsze, gdy więcej plików jes, prawda?? tylko, że coś tu chyba nie tka ze składnią ![]() poprawicie, prosze! z góry dzięki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ja na twoim miejscu jednak przeczytałbym chociaż prosty kurs. Zobacz ten: http://www.leon.w-wa.pl/texts/kurs/
Przynajmniej będziesz wiedział z czym masz doczynienia. Twój pierwszy pomysł chodź niepoprawny składniowo jest lepszy od tego drugiego. Przy drugim masz lukę w bezpieczeństwie. Poczytaj: Temat: Bezpieczenstwo skryptow php Ogólnie zrobiłbym to tak:
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 4.12.2005 Skąd: Strzyżów Ostrzeżenie: (0%) ![]() ![]() |
możesz też dodać sprawdzanie, czy plik istnieje
-------------------- "No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett php :* |
|
|
-jenrzyk- |
![]()
Post
#4
|
Goście ![]() |
Wziąłem sie za czytanie jednak - zły na siebie, by prostych rzeczy samemu nie spłodzić i zły, że takimi prostactwami łeb zawraqcam Wam... Oto co mi wyszło i działa...
Prosze napisz, co z tymi lukami w zabezpieczeniach? Myślisz, by tego tak nie zostawiać?? Coś inaczej w podglądzie postu widze - mam tak u siebie w pliku: <?php if ($l) { $copy .= "footer_" .$l . ".php"; } else { $copy .= "footer_de.php"; } if (file_exists($copy)) {include($copy);} ?> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Teraz jest o wiele lepiej. Ale..
Poczytaj: http://pl.php.net/manual/pl/language.varia....predefined.php http://pl.php.net/manual/pl/function.empty.php Ten post edytował eai 4.08.2006, 23:56:41 |
|
|
-jenrzyk- |
![]()
Post
#6
|
Goście ![]() |
super dzieki - poczytam sobie do poduszki i jutro poprawaim kod u mnie na stronie
![]() dobranoc wszystkim pomocnikom ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:41 |