ich habe versucht, ein paar Zeilen auf ein Hintergrundbild zu schreiben, das klappt aber nicht so ganz. Erstmal der aktuelle Code:
PHP-Quellcode
- <?php
- header("Content-type: image/png");
- $zeit = date("H:i:s", time());
- $datum = date("d.m.Y", time());
- $ip = $_SERVER['REMOTE_ADDR'];
- $breite = 500;
- $hoehe = 65;
- $bild = imagecreate($breite, $hoehe);
- $background = imagecreatefrompng('background.png');
- $textcolor = Imagecolorallocate ($bild, 0, 0, 0);
- imagefilledrectangle($bild, 0, 0, $breite, $hoehe, $background);
- imagestring($bild, 4, 10, 10, 'Uhrzeit: '.$zeit, $textcolor);
- imagestring($bild, 4, 10, 25, 'Datum: '.$datum, $textcolor);
- imagestring($bild, 4, 10, 40, 'Deine IP: '.$ip, $textcolor);
- imagepng($bild);
- imagedestroy($bild);
- ?>
Ich geb's zu, der ist größtenteils aus einem Forum
Der Fehler darin ist, dass wenn man die Datei aufruft, der Hintergrund (also background.png) schwarz ist. Außerdem wollte ich noch fragen, wie man das ganze dann als *.gif Datei speichert, die bei jedem aufrufen Dynamisch erzeugt wird und immer aktuell ist. Also man gibt z.B. "bild_NAME.gif" ein, und irgendwo erscheit dann hat im Beispiel "NAME". Geht das überhaupt?
Jedenfalls danke schoneinmal im Vorraus,
m0t0