Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]imagettftext() i polskie znaki
wizu
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Witam. Chciałbym dodać tekst do obrazka. Tekst jest przesyłany z formularza.
Kod
$text = htmlspecialchars($_POST['text']);
   imagettftext($stary, 10, 0, 29, 20, $kolor, "arial.ttf" , $text);

I na obrazku mam jakieś takie dziwne coś. Gdy podaje tekst normalnie, to jest ok. Jednak, gdy tekst jest przesyłany POST-em, to już się psuje. Czcionka oczywiście jest na serwerze. Dzięki za pomoc.

Lepiej to wyjaśniłem w poście 7.

Ten post edytował wizu 16.02.2008, 22:51:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wizu
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Jasne, tylko to się przyda później. Narazie mam przesyłanie POST-em. Pomyliłem się w pierwszym poscie. Wybacz. Chciałem sobie potestować, jak to jest z tym tekstem. I gdy zamiast dodawac tekst do obrazka, wyświetliłem $_POST['text'], to polskie znaczki działają tak jak powinny. Jednak, gdy tylko próbóję je narzucić na obrazek, to juz jest tak jak na zdjęciu. Więc tekst jest normalny po przesłaniu, tylko przy wyświetlaniu coś się psuje. Nie wiem, czy ta funkcja nie potrafi tego zrobić czy co? Wie ktoś coś na ten temat? Dzięki.
Edit
Teraz zaobserwowałem coś jeszcze dziwniejszego. Gdy wyświetlam, to w ten sposób:
Kod
imagettftext($stary, 10, 0, 29, 20, $kolor, "arial.ttf" , 'ąść');

To widzę to:(IMG:http://img516.imageshack.us/img516/5633/znakiag6.jpg)
A gdy w poprzednim pliku index.html mam taki formularz (wpisuje w nim też ąść) :
Kod
<form action="dalej.php" method="POST">
<input type=text name="text" size="50"/>
<input type=submit value="Dalej ->"/>
</form>

A w pliku dalej.php dodaje napis na obrazek tak:
Kod
$text = $_POST['text'];
imagettftext($stary_plik, $fontsiz, 0, $rozmiarx, $rozmiary, $kolor, "arial.ttf" , $text);

To widzę to:(IMG:http://img170.imageshack.us/img170/238/znakies0.jpg)

Teraz już sam nic nie wiem. Pomoże ktoś, co zrobić, aby wyświetlały siepolskie znaki na obrazku? Dzięki.

Ten post edytował wizu 16.02.2008, 22:26:45
Go to the top of the page
+Quote Post

Posty w temacie
- wizu   [php]imagettftext() i polskie znaki   16.02.2008, 19:17:13
- - nowotny   "takie dziwne coś" to nie jest określeni...   16.02.2008, 19:22:09
- - wizu   htmlspecialchars używam, żeby mi ktoś czegoś nieoc...   16.02.2008, 21:04:43
- - MajareQ   Nie da rady. Nie można stosować w adresie polskich...   16.02.2008, 21:18:04
- - wizu   Hmm to jest pomysł. Dzięki wilekie.   16.02.2008, 21:20:00
- - MajareQ   Jak dojdziesz do tego jak to zrobić to podziel się...   16.02.2008, 21:27:58
- - wizu   Jasne, tylko to się przyda później. Nara...   16.02.2008, 22:13:21
- - nowotny   Jakiego kodowania używasz na stronie...? tekst mus...   16.02.2008, 22:26:16
- - wizu   W tym pliku php, który wyświetla obrazek nie mogę ...   16.02.2008, 22:42:05
- - MajareQ   Nie możesz użyć meta? Dlaczego?   16.02.2008, 22:43:42
- - wizu   Bo używam header("Content-type: image/pn...   16.02.2008, 22:46:02
|- - nowotny   Cytat(wizu @ 16.02.2008, 22:46:02 ) B...   16.02.2008, 22:50:17
- - wizu   Heh notatnik Dobra, przerzuce się na pajączka.   16.02.2008, 22:52:37
- - MajareQ   przeżuć się na Notepad++ lub Notatnik SP   16.02.2008, 22:54:18
- - wizu   Panowie chwała wam za pomoc Już wszystko jest ok....   16.02.2008, 23:02:35
- - MajareQ   Z ciekawości, mógłbyś mi wysłać link na PW?   16.02.2008, 23:05:10
- - wizu   Co do polskich znaków metodą GET, to juz rozwiązał...   17.02.2008, 12:12:05
|- - nowotny   Cytat(wizu @ 17.02.2008, 12:12:05 ) [...   17.02.2008, 12:43:36
- - Tadek888   Witajcie stary ten wątek ale zagaję... Mam podobn...   1.12.2011, 20:24:11


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 08:38