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%)
-----


Co do polskich znaków metodą GET, to juz rozwiązałem ten problem. (A tak między nami, to wikipedia sobie tez z nimi nie radzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Wystarczy wstawić takie cos i wszystko śmiga:
Kod
$text = urlencode($_GET['text']);
$trans = array("+" => " ", "%EA" => "ę", "%F3" => "ó", "%B9" => "ą", "%9C" => "ś", "%B3" => "ł", "%BF" => "ż", "%9F" => "ź", "%E6" => "ć", "%F1" => "ń", "%3F" => "?", "%21" => "!");
echo strtr($text, $trans);
Go to the top of the page
+Quote Post
nowotny
post
Post #3





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(wizu @ 17.02.2008, 12:12:05 ) *
  1. <?php
  2. $trans = array("+" => " ", "%EA" => "ę", "%F3" => "ó", "%B9" => "ą", "%9C" => "ś", "%B3" => "ł", "%BF" => "ż", "%9F" => "ź", "%E6" => "ć", "%F1" => "ń", "%3F" => "?", "%21" => "!");
  3. ?>

Od tego jest funckja urldecode" title="Zobacz w manualu PHP" target="_manual... :/
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: 4.10.2025 - 11:07