![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Porzebuję pomocy z funkcją imagettftext. Może ktoś już się spotkał z tym problemem. Mianowicie, problem polega na tym, że zamiast polskich znaków, otrzymuję kwadraciki. Oczywiści pierwszy mój pomysł, to kodowanie. Jednakże do tej funkcji przekazuję tekst poprzez Ajax, więc kodowania UTF-8 mam zapewnione, pomimo tego, polskich znaków brak. (Sprawdziłem kodowanie z pomocą mb_detect_encoding - wyniki: UTF-8) Więc pewnie problem polega z czcionką...Tylko nie bardzo wiem gdzie. Testowałem na czcionce arial. Dla pewności zmieniłem też nazwę pliku czcionki na inny, no i faktycznie proces php ma do niego uchwyt, więc zapewne z niego korzysta. Bedę wdzięczy z pomoc Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Weź no na początku pliku daj:
echo '<pre>'; print_r($_POST); echo '</pre>'; i wyświetl to w konsoli, zobaczymy czy się wykrzacza. A jeśli mogę coś zasugerować (IMG:style_emoticons/default/tongue.gif) zamień poniższe warunki na instrukcję switch, według mojego opisu (IMG:style_emoticons/default/smile.gif)
Zmień na:
i
zmień na:
Prawda, że ładniej (IMG:style_emoticons/default/smile.gif) ? I do tego warunek isset(); sprawdzany tylko raz, i switch() (jak podaje manual) jest bardziej wydajny (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 07:11 |