![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, a właściwie zapytanie. Chcę zrobić wersję angielskojęzyczną strony polskiej. Jak to zrobić, abym nie musiał pisać plików dwa razy (lub więcej, jakbym chciał robić jeszcze jakieś inne wersje stron, np. francuską)?
Mam taki szkielet. Wyświetla sekcję <body>:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 30.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zmienną możesz zapisać do $_SESSION['lang'] = $_RQUEST['lang']; A potem: if(isset($_SESSION['lang'] == 'pl')) { include ('polski.php') elseif ($_SESSION['lang'] == 'en') { include ('angielski.php') } Ja bym to tak zrobił |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Twój sposób nawet mi się podoba, ale musiałem lekko zmodyfikować go, mam tak:
i wyświetla mi błąd, gdzieś tu jest błąd składniowy, ale nie wiem gdzie, takie coś mi się wyświetla: Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in C:\xampp\xampp\htdocs\xampp\testowa\index.php on line 24 linia 24 to |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 652 Pomógł: 47 Dołączył: 6.02.2010 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niby ok. Mam te dwa pliki, includowanie 'niby' działa, ale nic się nie wyświetla, znaczy się tak jakby te pliki się nie wczytywały.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 30.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
A uruchomiłeś sesje?
session_start(); na początku każdej podstrony. index.php itd. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Uruchomiłem, ale efekt wciąż taki sam... (IMG:style_emoticons/default/sadsmiley02.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
A co masz w tych includowanych plikach?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pliki, które inkluduję to, a zresztą podaję:
Plik 'polski.php':
Plik 'english.php':
Napisałem na razie jako test... Ale nie wyświetla tych echowanych napisów. Czemu, nie wiem? Ten post edytował andrzejlechniak 8.01.2011, 13:43:56 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
Pokaz teraz caly kod jak to polaczyles wszystko bo pewnie cos pomieszales
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ojojoj. Coś pewnie nakopałem. Podaję zatem całość:
Plik 'index.php' - cały:
Plik 'polski.php':
[/php] |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, jakoś sobie poradziłem, dzięki wszystkim, którzy brali udział w pomocy mi. (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
Nie ma za co, jestes winny kazdemu 83,00 pln + vat
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:06 |