Ich habs nun hinbekommen:
eintragen.php
HTML
<html>
<form name="eintragen" action="add.php"Eintrag" method="post">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Name:</td>
<td><input name="name" type="text" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="right">Links-Oben:</td>
<td><input name="linksoben" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Links-Unten:</td>
<td><input name="linksunten" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Rechts-Oben:</td>
<td><input name="rechtsoben" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Rechts-Unten:</td>
<td><input name="rechtsunten" type="text" size="30" maxlength="40"></td>
</tr>
</table>
<input type="submit" name="Eintragen" Value="Eintrag">
</html>
Alles anzeigen
add.php
PHP
<?php
$linksoben = $_POST["linksoben"];
$linksunten = $_POST["linksunten"];
$rechtsoben = $_POST["rechtsoben"];
$rechtsunten = $_POST["rechtsunten"];
$name = $_POST["name"];
$text[0] = "$linksoben";
$text[1] = "$linksunten";
$text[2] = "$rechtsoben";
$text[3] = "$rechtsunten";
$text[4] = "$name";
Header ("Content-type: image/png");
$bild = ImageCreateFromPNG ("roh.png");
$farbe_w = ImageColorAllocate ($bild, 255, 255, 255);
$farbe_b = ImageColorAllocate ($bild, 0, 0, 0);
ImageTTFText ($bild, 14, 0, 1400, 180, $farbe_b, "arial.ttf", $text[0]);
ImageTTFText ($bild, 14, 0, 1400, 650, $farbe_b, "arial.ttf", $text[1]);
ImageTTFText ($bild, 14, 0, 1900, 180, $farbe_b, "arial.ttf", $text[2]);
ImageTTFText ($bild, 14, 0, 1900, 650, $farbe_b, "arial.ttf", $text[3]);
ImageTTFText ($bild, 32, 0, 1600, 75, $farbe_b, "arial.ttf", $text[4]);
ImagePng ($bild);
imagePng ($bild, $name );
ImageDestroy ($bild);
?>
Alles anzeigen
Habe es nun hinbekommen. Mit dem Code
wird nun auch die Datei gespeichert.
Als Name muss man dann aber immer noch .png hinzufügen, damit es auch in Firefox richtig angezeigt wird. (Ansonsten kommt nur seltsamer Text) Beim Internet Explorer kann man das .png weg lassen - Es macht also keinen Unterschied.
Liegt das Möglicherweiße, daran, dass Firefox eine weitere Schriftart benötigt?
Des weiteren habe ich noch eine Frage wegen der Linie. Wie man sie eintragt, weiß ich nun. Allerdings wie kann ich sie an eine bestimmte Position anbringen, ohne dass ich die Koordinaten weiß. (Es sind 49 Felder, bei jedem Feld soll eine Linie Möglich sein.)