Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie kodu HTML dla róznego państwa.
Patrykk_
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.11.2012

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


Witam, mam wejścia na stronę WWW z różnych krajów. No i tak

Np. na wejścia z francji chciałbym zeby pokazywał się tekst inny niż dla wejść z niemiec.

Jak uczynić takie coś za pomocą PHP?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Pozwalasz użytkownikowi na wstępie wybrać język albo określasz go na podstawie IP
Go to the top of the page
+Quote Post
Patrykk_
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.11.2012

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


raczej na podstawie IP było by najlepiej. Czy możesz podać jakieś wskazówki czego szukać?
Go to the top of the page
+Quote Post
werdan
post
Post #4





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


Są rózne bazy i serwisy oferujace zamiane IP na conutry, ale to pokrywa sie w 50%.

Nie lepiej brac jezyk z przegladarki usera?

http://www.paulund.co.uk/detect-browser-language-in-php

Ten post edytował werdan 5.12.2013, 14:48:45
Go to the top of the page
+Quote Post
Patrykk_
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.11.2012

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


Chodzi mi o najprostrze rozwiązanie typu:

Wchodzi ktoś z francji wyświetla mu się jedna treść jedna linijka kodu np.

Witaj XXX (po francusku)

Wchodzi ktoś z niemiec i to samo tyle ze po niemiecku. Bez zadnej obsługi plików poprostu cos z if moze być tylko co musi być warunkiem i tego nie wiem :/
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. $lang = //pobranie jezyka IP/przeglądarka
  2. if($lang==="PL") //polski
  3. elseif($lang==="ENG") //angielski

itd
Go to the top of the page
+Quote Post
timon27
post
Post #7





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Uprzedzam że nie ma uniwersalnego sposobu który będzie działał w 100%.
Dlatego u mnie działa to tak:
Sprawdzam jaki jest język (z bazy ip), pokazuję stronę w rozpoznanym języku, w prawym górnym rogu znajduję się 2 flagi (angielska i polska) które pozwalają szybko i intuicyjnie zmienić język gdyby został źle rozpoznany.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 17:20