Noch nicht viel geschrieben
Hallo!
Ich habe ein Problem mit meinem Skript:
Das soll einmal durchlaufen und alle Daten aus dem XML-File auf ein Template schreiben und so Bilder generieren (Memes).
Ich habe ein Problem mit meinem Skript:
Das soll einmal durchlaufen und alle Daten aus dem XML-File auf ein Template schreiben und so Bilder generieren (Memes).
PHP:
if (isset($_POST['submit'])) {
include_once '../inc/config.inc.php';
include_once './openxml.func.php';
$i = 0;
$xml_database = xmlOpen('../'.CONTENTDB);
$pathMemes = './memes/';
$imageBackground = './templateImage.png';
$fontQuote = "../../css/fonts/baskervville-v11-latin-italic.ttf";
$fontAuthor = "../../css/fonts/baskervville-v11-latin-regular.ttf";
$fontJob = "../../css/fonts/baskervville-v11-latin-regular.ttf";
$fontBrand = "../../css/fonts/bungee-v9-latin-regular.ttf";
foreach($xml_database->quote as $key) {
$text = $key->quotetext;
$author = $key->author;
$job = $key->job;
//header("Content-type: image/png");
$templateImage = imagecreatefrompng($imageBackground);
$textColor = ImageColorAllocate($templateImage, 43, 45, 105);
imagettftext($templateImage, 36, 300, 93, 219, $textColor, $fontQuote, $text);
imagettftext($templateImage, 14, 300, 574, 968, $textColor, $fontAuthor, $author);
imagettftext($templateImage, 14, 300, 540, 989, $textColor, $fontJob, $job);
imagettftext($templateImage, 11, 300, 547, 1025, $textColor, $fontBrand, $job);
ImagePNG($templateImage . $i);
imagedestroy($templateImage);
$i++;
}
header('Location:../generate-meme.php');
}