Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Klasa obsługująca języki
Forum PHP.pl > Forum > Przedszkole
GreenGo
Witam,
znalazłam w internecie klasę, dzięki której mogę mieć stronę wielojęzykową. Przy implementacji jej mam problem:
Kod
Fatal error: Call to undefined function __()... in line 25


linia 25:
  1. <h1><?= __('name') ?></h1>


funkcja __():
  1. function __($name = FALSE, $params = array())
  2. {
  3. return Lang::line($name, $params);
  4. }


Dlaczego nie widzi mi tej funkcji ?
Crozin
Bo pewnie nie wczytuje pliku z tą funkcją?
GreenGo
Ta funkcja jest w class.lang.php którą, wczytuje na samym początku pliku:
  1. require('../class.lang.php');

nospor
a pokaz ten plik:
class.lang.php
thek
A może problem jest z konfiguracją php? Brak short tags choćby. Zmień
  1. <?=
na
  1. <?php echo
i powiedz czy zadziałało smile.gif
Crozin
@thek: jeżeli wywala mu, że funkcja __ jest niezdefiniowana, to znaczy, że kod się raczej uruchomił. winksmiley.jpg
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.