Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> (PHP, gd) dynam. grafika- pusty plik PNG gdy przesylam zdanie ze spacją
vereb
post 1.11.2007, 14:58:07
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.11.2007

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


Witam
Szukałem, szukałem, lecz nie znalazłem. Piszę pracę dyplomowa na temat dynamicznego generowania grafiki przez PHP. Dane są przesyłane poprzez zmienne do skryptu który przekształca je w plik PNG. Problem w tym że przy przesłaniu tekstu gdzie nie ma spacji- wszystko działa, ale gdy tylko wpiszę spacje plik się generuje ale jest on pusty. Jeśli spróbuje wpisać znak "+" to w wygenerowanym pliku PNG pojawia się znak spacji, a nie "+".
Próbowałem już sprawdzać co jest przesyłane przez formularz, ciąłem to na pojedyńcze znaki i próbowałem zastapić np znaki spacji na znak "+" (nie działa, tzn. zmienne się modyfikują, ale plik PNG dalej jest pusty). Próbowałem użyć funkcji "urlencode" (czy jakoś tak) - ale też nie działa.
Skończyły mi się pomysły...

Oto kawałek kodu generującego PNG:

$licznik=1; // $licznik okresla którą linijkę tekstu obrabiamy
while ($licznik <= "$przekaznik") {
imagettftext($im, $fl_size[$licznik], 0, $x[$licznik], $text_hight[$licznik], $czarny, $font[$licznik], $string[$licznik]); //tworze obraz z wczytanej linii
$licznik++;
$przesuniecie=$przesuniecie+$przesuniecie;
};

//Export obrazka i zwolnienie pamieci

ImagePng($im);
ImageDestroy($im);

Pomożecie??
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:33