Hallo zusammen
Wie kann ich die Header (cache und expires) eines generierten Bildes setzen?
Das echo am schluss brauche ich, darum ist der type nicht img\png.
Code:
Wäre froh um ein wenig Hilfe
Danke und MfG
Onyx
PS: So wies oben steht funktionierts nicht..
Wie kann ich die Header (cache und expires) eines generierten Bildes setzen?
Das echo am schluss brauche ich, darum ist der type nicht img\png.
Code:
PHP-Code:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
if (isset($_GET['p1']) && isset($_GET['p2']) && isset($_GET['title']) && isset($_SESSION['guild'])) {
session_start();
// Bilder laden
$imgsrc = imagecreatefrompng("g_gfx_lib/form/".$_GET['p1'].".png"); // Bild 1
$image2 = imagecreatefrompng("g_gfx_lib/figures/".$_GET['p2'].".png"); // Bild 2
// Bild Infos
$width = imagesx($imgsrc); // Höhe Hauptbild
$height = imagesy($imgsrc); // Breite Hauptbild
$x = imagesx($image2); // Höhe Bild 2
$y = imagesy($image2); // Breite Bild 2
// Bilder erzeugen
$img = imagecreatetruecolor($width, $height);
imagesavealpha($img, true);
// Transparente Farbe
$trans_colour = imagecolorallocatealpha($img, 0, 0, 0, 127);
imagefill($img, 0, 0, $trans_colour);
// Bild einfügen
imagecopy($img, $imgsrc, 0, 0, 0, 0, $width, $height);
imagecopy($img, $image2, 0, 0, 0, 0, $x, $y);
// Blablabla...
// Hier fügt er noch Text ein und so...
// Bild anzeigen
imagepng($img,'guildimgs/guild_'.$_SESSION['guild'].'.png');
// Speicher freigeben
imagedestroy($img);
echo('<img src="guildimgs/guild_'.$_SESSION['guild'].'.png" />');
}
?>
Wäre froh um ein wenig Hilfe

Danke und MfG
Onyx
PS: So wies oben steht funktionierts nicht..
Kommentar