Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obrazek nie generuje się
Forum PHP.pl > Forum > PHP
DobryCover
Witam,
Stworzyłem pewien kod, który miał mi w pętli tworzyć z tekstu obrazek i dawać go na sam dół.
Problem jest taki, że jedyna rzecz jaka się pokazuje to informacja o tym, że nie można znaleźć obrazka o tej ścieżce (taki kwadracik z x), nawet nie pokazują się zmienne $polish i $japan które wywołuję przez echo.
Gdy nie ma w kodzie niczego dotyczącego tego generatora, echo działa poprawnie.
Kod wygląda tak:
  1. header("Content-type: image/png");
  2. while($row = $stmt -> fetch(PDO::FETCH_ASSOC)) {
  3. $id = $row['id'];
  4. $japan = $row['imie_japan'];
  5. $polish = $row['imie_polish'];
  6.  
  7. echo "<b>".$polish."</b><br>";
  8. echo $japan."<br>";
  9.  
  10. $fontsize = 40;
  11. $fonttype = 'ARIAL.TTF';
  12. $width = imagefontwidth($fontsize) * strlen($japan);
  13. $height = imagefontheight($fontsize);
  14. $image = imagecreatetruecolor($width,$height);
  15. $white = imagecolorallocate ($image,255,255,255);
  16. $black = imagecolorallocate ($image,0,0,0);
  17. imagefill($image,0,0,$white);
  18. imagettftext($image,$fontsize,0,0,0,$black,$fonttype,$japan);
  19. imagepng ($image);
  20. imagedestroy($image);
  21. echo "<br>";
  22. }
valkirek
Header image gdzie?
DobryCover
Jest w kodzie, ale zapomniałem go wkleić do tego na forum. Już poprawiam.
valkirek
Nie wiem jak mozna z tekstu stworzyc obrazek? O co Ci dokladnie chodzi? Tu tworzysz obraz wiec echo nie ma prawa sie wyswietlic
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.