Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Język w osobnym pliku
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, nie mam pojęcia jak to się robi, że cały język strony (pl, eng) jest zapisany w jednym pliku w tablicy np.
Kod
$lang['Empty_server_name'] = 'Brak nazwy domeny';

I jak się do tego odwołać z zupełnie osobnego pliku?

Załóżmy, że język mam w katalogu "Language/polski.php" i np. w pliku index.php odwołać się do tej tablicy?
Jak to zrobić?
deniol13
plik polish.php
  1. <?php
  2. $lang = array(
  3.  
  4. 'welcome'=>'witaj!',
  5. 'thanks'=>'Dziekuje',
  6.  
  7. )
  8.  
  9. ?>

plik index.php

aby sie odwolac to
  1. <?php
  2. include('polish.php');
  3.  
  4. echo $lang['welcome'];
  5. ?>
Abaddor
Nie wiem za bardzo o co chodzi hehe. Ale ja bym zrobił sobie klasę Języki, dodawał ją na początku, i w niej zapisał wszystkie ważne teksty. Np. funkcja wyświetlająca jakiś box z informacjami. I jeden parametr dla funkcji to byłby właśnie język, i od niego by zależało w jakim języku ma być wyświetlony box. Parametr odczytywany z ciasteczka najlepiej.
Nie wiem czy jest sens trzymać wszystkie teksty w tablicy.
Nie wiem, nigdy nie robiłem dwujęzykowej strony.

Chyba ze chodzi o samo:
  1. <meta http-equiv="Content-Language" content="język" />
Lirdoner
Hmm nie o to chodzi winksmiley.jpg
Np w forach, jest katalog Language gdzie są pliki z tablicami tekstów i później tylko się odwołują do tych tekstów z osobnych plików
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.