das erfüllt dann aber nicht den eigentlichen sinn.
Die in das formular eingegebenen daten sollen als Bilde zusammengefügt werden.
Dann soll das Bild auf der seite nach dem formular angezeigt werden und noch ein echo befehl ausgefürt werden.
Hier das Formular: PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>index</title>
</head>
<body>
<table style="width: 50%; height: 100%; text-align: left;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr align="center">
<td style="height: 10px; width: 50%;"><big><big><span style="font-weight: bold;">Arcangels -
Banner Generator</span></big></big><span style="color: rgb(204, 204, 204);"></span></td>
</tr>
<tr>
<td style="vertical-align: top;">
<form method="post" action="erstellen.php" name="hintergrund"><span style="font-weight: bold;"><br>
<br>
</span>
<div style="text-align: center;">
<div style="text-align: left;"><span style="font-weight: bold;"><img style="width: 415px; height: 120px;" alt="" src="hintergrund/1.png"><input name="hintergrund" value="hintergrund/1.png" type="radio"></span><br>
<span style="font-weight: bold;"> </span><br>
<span style="font-weight: bold;"> </span><span style="font-weight: bold;"><img style="width: 415px; height: 120px;" alt="" src="hintergrund/2.png"></span><span style="font-weight: bold;"><input name="hintergrund" value="hintergrund/2.png" type="radio"></span><br>
<span style="font-weight: bold;"></span><br>
<span style="font-weight: bold;"> </span><span style="font-weight: bold;"><img style="width: 415px; height: 120px;" alt="" src="hintergrund/3.png"></span><span style="font-weight: bold;"><input name="hintergrund" value="hintergrund/3.png" type="radio"></span><br>
<span style="font-weight: bold;"></span><br>
<span style="font-weight: bold;"> </span><span style="font-weight: bold;"><img style="width: 415px; height: 120px;" alt="" src="hintergrund/4.png"></span><span style="font-weight: bold;"><input name="hintergrund" value="hintergrund/4.png" type="radio"></span><br>
<span style="font-weight: bold;"></span><br>
</div>
<div style="text-align: left;"><span style="font-weight: bold;"></span><input name="char">-
Charaktername: <br>
<select name="pk">
<option>Ritter</option>
<option>Schurke</option>
<option>Krieger</option>
<option>Magier</option>
<option>Priester</option>
<option>Kundschafter</option>
<option>Druide</option>
</select>
-
Primär Klasse: <br>
</div>
<div style="text-align: left;">
<select name="sk">
<option>Ritter</option>
<option>Schurke</option>
<option>Krieger</option>
<option>Magier</option>
<option>Priester</option>
<option>Kundschafter</option>
<option>Druide</option>
</select>
-
Sekundär Klasse: <br>
</div>
<div style="text-align: left;"><input name="pkl">-
P.K. Level: <br>
<input name="skl"> - S.K. Level:
<br>
</div>
</div>
<span style="font-weight: bold;"><br>
<input name="Banner Erstellen" value="Banner Erstellen" type="submit"><br>
</span><span style="font-weight: bold;"></span></form>
</td>
</tr>
</tbody>
</table>
<br>
<div style="text-align: center;">Copyright 2009: <a href="http://www.arc-angels.tk/">www.Arc-angels.tk</a></div>
</body>
</html>
Hier die erstellen.php: PHP-Code:
<?php
header("Content-type: image/png");
$hintergrund=($_POST["hintergrund"]);
$grafik= imagecreatefrompng("$hintergrund");
$weiss=ImageColorAllocate($grafik,255,255,255);
$rot=ImageColorAllocate($grafik,255,0,0);
$char=($_POST["char"]);
$pklasse=($_POST["pk"]);
$sklasse=($_POST["sk"]);
$plvl=($_POST["pkl"]);
$slvl=($_POST["skl"]);
ImageTTFText ($grafik, 10, 0, 10, 20, $rot, "font.ttf", "Name: $char");
ImageTTFText ($grafik, 10, 0, 10, 32, $rot, "font.ttf", "Primär Klasse: $pklasse");
ImageTTFText ($grafik, 10, 0, 10, 44, $rot, "font.ttf", "Sekundär Klasse: $sklasse");
ImageTTFText ($grafik, 10, 0, 10, 56, $rot, "font.ttf", "Primär Level: "); ImageString ($grafik, 10, 127, 44,"$plvl",$rot);
ImageTTFText ($grafik, 10, 0, 10, 68, $rot, "font.ttf", "Sekundär Level: "); ImageString ($grafik, 10, 150, 56,"$slvl",$rot);
ImagePNG($grafik);
ImagePNG($grafik,"banner/$char $plvl $slvl $sklasse $pklasse.png");
ImageDestroy($grafik);
?>