Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie kodu HTML dla róznego państwa.
Forum PHP.pl > Forum > Przedszkole
Patrykk_
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?
Turson
Pozwalasz użytkownikowi na wstępie wybrać język albo określasz go na podstawie IP
Patrykk_
raczej na podstawie IP było by najlepiej. Czy możesz podać jakieś wskazówki czego szukać?
werdan
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
Patrykk_
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 :/
Turson
  1. $lang = //pobranie jezyka IP/przeglądarka
  2. if($lang==="PL") //polski
  3. elseif($lang==="ENG") //angielski

itd
timon27
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.