Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]imagestring wyrzuca błąd
Forum PHP.pl > Forum > Przedszkole
deLL
Witam, mam taki oto kod:

  1. $im = "sig.png";
  2. $textcolor = imagecolorallocate($im, 0, 0, 0);
  3.  
  4. imagestring($im, 5, 0, 0, $ultimate_text, $textcolor);


Lecz to mi nie działa, czemu?

Wyrzuca błąd:
Kod
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/XXXX/domains/XXXXXXXXXX/public_html/XXXX/XXX/staty.php  on line 63

Warning: imagestring(): supplied argument is not a valid Image resource in /home/XXXX/domains/XXXXXXXXXX/public_html/XXXX/XXX/staty.php on line 66
tehaha
pierwszy parametr dla funkcji imagestring() oraz imagecolorallocate() to "Zasób obrazu, zwrócony przez jedną z funkcji tworzących obrazy", a nie ścieżka do pliku, musisz najpierw stworzyć zasób obrazu funkcją http://php.net/manual/en/function.imagecreatefrompng.php
deLL
Mam tak i nie pokazuje obrazka ani błędu:

  1. $im = imagecreatefrompng("sig.png");
  2. $textcolor = imagecolorallocate($im, 0, 0, 0);
  3. imagestring($im, 5, 0, 0, 'Hello world!', 0);
tehaha
bo kod, który napisałeś jedynie nanosi tekst na podany obrazek, jeżeli chcesz wyświetlić ten obrazek trzeba jeszcze dodać header i np. imagepng(), zobacz pierwszy przykład tutaj http://www.php.net/manual/en/function.imagepng.php
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.