![]() |
![]() |
-Anonymous- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Jestem początkującym jeżeli chodzi o programowanie w PHP. Chce stworzyć strone, która będzie dostępna w wielu wersjach językowych i zabardzo niewiem jak sie do tego zabrać. Powinien istnieć jeden plik np index.php który bedzie wczytywał stringi z jakiegos pliku lub bazy danych, czy zrobic kilka plików z tym samym kodem i funkcjami różniące się między sobą tylko wyświetlaną zawartością? Napiszcie w jaki sposób się to robi, być może wykorzystując własne doświadczenia. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
oo właśnie. akurat wczoraj wymyslilem sobie takie zarządzanie językami na stronie.
zrobilem sobie funkcje w ob_start(); ktora wczytuje plik, np.: lang_pl.php, w ktorym mam zapisane wszystkie stale teksty na stronie w tablicach w formacie: $lang_in[] = '{001}'; $lang_out[] = 'strona główna'; $lang_in[] = '{002}'; $lang_out[] = 'mapa strony'; w plikach widoku strony wpisuje np.: {001}. dzieki str_replace(); zamieniam $lang_in na $lang_out na calej stronie, oczywiscie za pomocą ob_start(); nazwe pliku z jezykiem ktory ma byc wczytywany trzymam w sesji. myslicie, ze to jest dobre rozwiazanie? Ten post edytował bogdan89 24.07.2008, 14:55:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:24 |