Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybór języka strony, przekazywany parametrem
Coolmax
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Mam stronę, i przetłumaczyłem ją na język angielski, ale po angielsku mam w osobnych plikach. Strona zbudowana jest z ramek, chcę umieścić aby oby dwa języki były w jednym pliku, a informacje, że ma to być język angielski były by przekazywane parametrami w adresie ?lang=en

  1. <?php
  2.  
  3. $lang = $_GET['lang'];
  4. if($lang = en)
  5. {
  6. kod strony w języku angielskim;
  7. }
  8. else
  9. {
  10. kod strony w języku polskim
  11. }
  12.  
  13. ?>


Czy polecacie taki sposób? Czy należy tu użyć takiego zabezpieczenia, jakie jest w FAQ PHPedii, czy w tym przypadku jest to bezpieczne?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Coolmax
post
Post #2





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Jednak zastosuje rozwiązanie, że 2 języki będą w jednym pliku. Mam takie pytanie czy nie przeszkodzi w "wykonaniu" takiej strony dodanie na początku warunku, który mi obejmie cały kod:


  1. <?
  2. if ($_POST[...] == 'styl1')
  3. {
  4. $nr = '1';
  5. }
  6.  
  7. if ($lang...)
  8. {
  9. <LINK rel=STYLESHEET type=text/css href="style<? echo $nr; ?>.css">
  10. kod strony w języku polskim a w nim skrypty php, w których użyte są również warunki z {}
  11. }
  12. else
  13. {
  14. tu także jes użyty wybrany styl (ten sam) i też są skrypty php
  15. }?>


Wydaje mi się, że trzeba będzie zadeklarować zmienną $nr jako globalną, prawda?

Ten post edytował Coolmax 8.03.2006, 19:12:54
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: 26.12.2025 - 11:05