Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ustawienie zmiennych jezyka jako globalne
Bolo_B
post 21.11.2005, 14:49:33
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.11.2005

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


Witam! Od jakiegos czasu tworze taka mini stronke ktora laczy sie z mysql, obslugujaca przechowywanie danych. No i stwierdzilem ze dobrym rozwiazaniem bylo by gdyby zrobic sobie pliczki ze zmiennymi np. pl.php oraz en.php i tam umiescic wszystkie zmienne jezykowe (mozliwe ze kiedys pojawi sie niemiecki itp.). No i zrobil mi sie maly problem bo normalne jak przywoluje podstrony gdzie przechowywane sa rozne funkcje zawierajace np. nagluwe i stopke to wszystko dziala rewelacyjnie poprzez include "head.php"; itd... Jednak jak przywolam sobie plik include "en.php" gdzie zmienne przechowywane sa w nastepujacy sposob:
$anonymous_login = 'Anonymous';
$help_button = 'Help';
to zmienne jezykowe dzialaja tylko w tym podpliku w ktorym sa wywolywane a w reszcie niestety nie. Kolejne przywolywanie poprzez include oczywiscie wiaze sie z bledem. Mozna by tez na koncu pliku strzelic formulke typu global {wsztstkie zmienne} jednak musialbym pilnowac czy wszystkie zmienne zostaly tam wprowadzone. Moze jest jakis prostrzy sposob na wywalonie zmiennych jezykowych do global?

Pozdrawiam
Bolo
Go to the top of the page
+Quote Post
dtb
post 21.11.2005, 15:10:52
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


  1. <?php
  2. $lang = array (
  3. 'anonymous_login' => 'Anonymous',
  4. 'help_button' => 'Help',
  5. ...
  6. );
  7. ?>


a potem:

  1. <?php
  2. global $lang;
  3. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:27