Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problemik z GD
Forum PHP.pl > Forum > Gotowe rozwiązania
Fibolg
  1. <?php
  2. function antyspam($tekst, $font, $size)
  3.     {
  4.     $arr = imagettfbbox($size, 0, $font, $tekst);
  5.     $width = abs($arr[2] - $arr[0]) + 5;
  6.     $height = abs($arr[1] - $arr[7]) + 1;
  7.     $img = imagecreatetruecolor($width, $height);
  8.     $white = imagecolorallocate($img, 255, 255, 255);
  9.     $black = imagecolorallocate($img, 0, 0, 0);
  10.  
  11.     imagefill($img, 0, 0, $white);
  12.     imagettftext($img, $size, 0, 0, $height - 5, $black, $font, $text);
  13.     
  14. `    imagepng($img, \"email.png\");
  15.     imagedestroy($img);
  16.     echo\"<IMG ALIGN=\"absbottom\" SRC=\"email.png\">\";
  17.     }
  18. antyspam (\"Jakiśtamtekst\"\"arial.ttf\"\"11\");
  19.  
  20. ?>


Wyskakuje błąd:
Cytat
Parse error: parse error, unexpected $end in c:\usr\apache\httpd\html\zoz\png.php on line 20


Jakby co to mam GD Wersja: bundled (2.0.15 compatible)
Może jakiś błąd w składni przeoczyłem ale jakos nie widzę sad.gif
Jojo
  1. <?php
  2. ` imagepng($img, \"email.png\");
  3. ?>


A co to za znaczek na początku tej linii? Chyba nie powinno go tam być.
Fibolg
OMG! Dzięki tak to jest jak ktoś za długo przed kompem przesiaduje myslalem ze to paproch na monitoerze, drugie pytanie: dlaczego nie działa? smile.gif Wyświetla biały obrazek - bez tekstu sad.gif
Jojo
Nazwy zmiennych.
  1. <?php
  2. imagettftext($img, $size, 0, 0, $height - 5, $black, $font, $text);
  3. ?>

Ta ostatnia nazywa się u Ciebie $tekst a nie $text.
Fibolg
WOW dzięki winksmiley.jpg
Jeszcze jedno - da się zrobić w tym może jakiegoś przeźroczystego gifa, czy za wiele wymagam? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.