Hallo zusammen,
ich habe eine Frage zum dem Videokurs-PHP.
In dem Videokurs ist erklärt, wie man in PHP Grafiken erstellen kann.
Wenn ich das genauso abtippe, bzw. von der HP https://www.php-kurs.com/grafiken-erstellen-mit-php.htm kopiere. Bekomme ich eine Fehlermeldung. Und ich weiß mir keinen Rat, warum.
Das ist der Quellcode von der HP.
PHP
<?php
header("Content-type: image/png");
// erstellen eines leeren Bildes mit 400px Breite und 300px Höhe
$bild = imagecreatetruecolor(400, 300);
// Hintergrundfarbe erstellen
imagecolorallocate($bild, 150, 150, 0);
// Farben festlegen
$farbe1 = imagecolorallocate($bild, 255, 255, 0);
$farbe2 = imagecolorallocate($bild, 0, 255, 0);
$farbe3 = imagecolorallocate($bild, 0, 0, 255);
// Viereck zeichen
// mit folgenden Kordinaten (x1, y1, x2, y2, Farbe);
imagefilledrectangle ($bild, 20, 75, 350,250, $farbe1);
imagefilledrectangle ($bild, 150, 100, 200, 280, $farbe2);
imagefilledrectangle ($bild, 220, 150, 330, 190, $farbe3);
// Ausgabe des Bildes
imagepng($bild);
?>
Alles anzeigen
Wenn ich das ausprobiere, auf meiner Domain, bekomme ich eine Fehlermeldung die da lautet:
Code
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web729/html/grafik.php:1) in /var/www/web729/html/grafik.php on line 2
�PNG IHDR�,b�r�hIDATx���1��@EAϢ�_y6��`l���3U�����<���|��U3��Y���/~�|J���2�, C���2�, C���2�, C���2�, C���2�, C���2�8�p�����].��2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2���l�==�{콦'\Ʌd�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`��x�����M����2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�, C���2�X�8mOx����\X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X@�`�d�!X���r ����IEND�B`�
Vllt. könnt Ihr mir Helfen.
Vielen Dank im Voraus. Gruß Enrico