Witam, zrobilem cos takiego:
1. po zablokowaniu komputera(ów) danego klienta przekierowuję go na stronę z informacją że zalega z płatnościami, 2. przekierowany jest on na stronkę, gdzie skrypt wyświetla mu jego saldo, więc wie jaki jest powód zablokowania, 3. wymyśliłem sobie że przy pomocy PHP mogę dodać jeszcze informację dodatkową do komunikatu (np. jesli klient ma saldo zerowe, a powiedzmy nie podpisał z nami jeszcze umowy lub skonczył mu się okres testowy, itp). Wykorzystalem do tego pole "treść powiadomienia" w edycji klienta.
Po wyciągnięciu danych z bazy, wszystko działa pięknie i ładnie poza jednym - w wyświetlanym komunikacie nie mam polskich znaków.
Dokument index.php z zawartością skryptu z ostrzeżeniem jest na 100% zakodowany w UTF-8, znacznik meta też właściwie ustawiony. Próbowałem na siłę wysłać nagłówek w php: header('Content-Type: text/html; charset=utf-8'); ale to też nie pomaga.
Dosyć długo szukałem w plikach LMS'a jak jest to tutaj zrobione ale nic ciekawego nie znalazłem. Z tego co widzę w pliku dbencoding.php nic specjalnego (jeżeli chodzi o mysql) nie jest wykonywane. Brak mi już sił. Pomóżcie.
Wersja LMS: 1.11.8 Belus (1.981/1.23) Wersja LMSDB: 1.11.8 Belus (1.47/1.54) Wersja MySQL: 5.0.32-Debian_7etch11-log Wersja PHP: 4.4.4-8+etch6 Wersja Smarty: 2.6.23
pozdr. McX