Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]token+czcionka - nie działa
Forum PHP.pl > Forum > Przedszkole
robos85
Mam taki kod:
  1. <?php
  2. $im = imagecreate(54,25);
  3. $bg = imagecolorallocate($im, 189,189,189);
  4. $textcolor = imagecolorallocate($im, 255, 255,255);
  5. $font = imageloadfont("Birmingham.ttf");
  6. imagestring($im,$font,5,5,$_SESSION['reg_token'],$textcolor);
  7. header ("Content-type: image/gif");
  8. imagegif ($im);
  9. ?>

nie działa niestety. co źle zrobiłem? Bez czcionki ttf działa ale z niż juz nie:/
ikssde
Jesli dobrze pamietam, to funkcja imageloadfont() obsluguje tylko pliki *.gdf, ale moge sie mylic. Moze sproboj sobie to przekonwertowac

EDIT :

Sprawdzilem, że imageloadfont() obsluguje tylko bitmapy, ale mozesz skorzystac z innej funkcji np. imagettftext()

Pozdrawiam
robos85
  1. <?php
  2. header("Content-type: image/png");
  3. $im = imagecreatetruecolor(200, 30);
  4. $background = imagecolorallocate($im, 189, 189, 189);
  5. $text_color = imagecolorallocate($im, 0, 0, 0);
  6. imagefilledrectangle($im, 0, 0, 200, 30, $background);
  7. $font = 'Artbrush.ttf';
  8. imagettftext($im, 18, 0, 10, 20, $text_color, $font, $_SESSION['reg_token']);
  9. imagepng($im);
  10. imagedestroy($im);
  11. ?>


Działa dzieki:)

A jak teraz dodać np tło, zeby boty trudniej miały:D
ikssde
Skorzystaj z imagefill(), no i oczywiscie kliknij "pomógł" 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-2025 Invision Power Services, Inc.