Hey, ich habe da ein kleines Problem.
Leider wird keines beider Bilder ausgegeben. Was mache ich falsch?
Kann ich bei
header('Content-type: image/jpeg');
überhaupt eine Schleife einbauen?
Es erscheint auch kein Fehler.
In der url.txt steht eine Zeile.
<?
// Definition des Dateityps
header('Content-type: image/jpeg');
// Quellbild
$jpg = imagecreatefromjpeg('images/merge.jpg');
// Textfarbe
$white = imagecolorallocate($jpg, 255, 0, 0);
// Definition der Schriftart mit einer ttf
$font = 'fonts/Regular.ttf';
// Text aus der URL nehmen
// text = $_GET['text'];
$filename = 'url.txt';
$handle = "url.txt";
$url = file($handle);
$zeile3 = $url[0]; // 0 steht für Zeile 1, 1 für Zeile 2, usw.
if (file_exists($filename)) {
imagettftext($jpg, 150, 0, 420, 1100, $white, $font, $zeile3);
// Bild an Browser übergeben
imagejpeg($jpg);
// Cache löschen
imagedestroy($jpg);
fclose($handle);
}
else {
$text = 'Nicht Anschauen!';
imagettftext($jpg, 150, 0, 420, 1100, $white, $font, $text);
// Bild an Browser übergeben
imagejpeg($jpg);
// Cache löschen
imagedestroy($jpg);
fclose($handle);
}
?>