Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tworzenie obrazka.
Forum PHP.pl > Forum > Przedszkole
Magic Hereos
Otóż ostatnim razem(temat zamknięty) napisałem prośbę o pomoc, krótką, bo oczy mi się kleją. Postaram się rozwinąć. Chce stworzyć obrazek, oraz wyświetlić go na stronie skrypt generowania obrazka :
  1. <?php
  2.  
  3. /**
  4.  * @author magic
  5.  * @copyright 2009
  6.  */
  7. $wys = 200; //wysokość obrazka podana w px
  8. $szer = 200; //szerokość obrazka podana w px$ob = imagecreatetruecolor($szer, $wys);
  9. $ob = imagecreatetruecolor($szer, $wys);
  10. $bialy = imagecolorallocate($ob, 255, 255, 255); //podanie wartości koloru (r,g,b)
  11. $niebieski = imagecolorallocate($ob, 0, 0, 64); // to samo co linię wyżej tylko inne wartości
  12. imagefill($ob, 0, 0, $niebieski);
  13.  
  14. imagestring($ob, 4, 50, 150, 'Tekst, $bialy)//wyświetlanie obrazka
  15.  
  16. imagepng($ob, "obraz.png");
  17.  
  18. ?>

A w innym pliku :
  1. <?php
  2. echo "<img src=\"obraz.png\" alt=\"Obrazek by webmastah\" />";
  3. ?>

Błąd wyświetlany przez paser to :
Kod
[b]Parse error[/b]:  syntax error, unexpected T_STRING in [b]/home/koko99/domains/magic.org.pl/public_html/game/gen.php[/b] on line [b]16[/b]
potreb
  1. imagestring($ob, 4, 50, 150, 'Tekst, $bialy)//wyświetlanie obrazka


Masz podpowiedź, naucz się czytać błędy.
Magic Hereos
To wiem, nawet jak dodałem " ' " to nie działa : |
Skrypt :
  1. <?php
  2.  
  3. /**
  4.  * @author magic
  5.  * @copyright 2009
  6.  */
  7. $wys = 200; //wysokość obrazka podana w px
  8. $szer = 200; //szerokość obrazka podana w px$ob = imagecreatetruecolor($szer, $wys);
  9. $ob = imagecreatetruecolor($szer, $wys);
  10. $bialy = imagecolorallocate($ob, 255, 255, 255); //podanie wartości koloru (r,g,b)
  11. $niebieski = imagecolorallocate($ob, 0, 0, 64); // to samo co linię wyżej tylko inne wartości
  12. imagefill($ob, 0, 0, $niebieski);
  13. imagestring($ob, 4, 50, 150, 'LOL', $bialy)//wyświetlanie obrazka
  14.  
  15. imagepng($ob, "obraz.png");
  16.  
  17. imagedestroy($ob);
  18. echo "<img src=\"obraz.png\" alt=\"Obrazek by webmastah\" />";
  19.  
  20. ?>

I błąd ;( :
Kod
Parse error: syntax error, unexpected T_STRING in /home/koko99/domains/magic.org.pl/public_html/game/gen.php on line 15
kristos44
Nie wiem z jakiego korzystasz edytora, ale polecam ściągnięcie czegoś co koloruje składnie. Jak tylko wkleiłem kod do notepad++ było widać, że tu imagestring($ob, 4, 50, 150, 'Tekst', $bialy); brakowało apostrofu. Kombinuj więcej bo trochę głupio pytać o coś takiego smile.gif pozdrówki smile.gif
bogdan89
ale nie dodales srednika na koncu linii ;>
Magic Hereos
O ja ********, nie no jaki fail... Sorka chłopaki za zmarnowanie czasu, a używam phpDesinger tongue.gif! Omg, nie wybacze tego sobie xDDD!
batman
Cytat
Otóż ostatnim razem(temat zamknięty)
Został zamknięty nie bez powodu. O czym sam się z resztą przekonałeś.
1. Crossposting i to w perfidnej postaci.
2. Wulgaryzmy.

1 + 2 = warn.
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.