ich bin grade dabei mir eine Dynamische Signatur zu erstellen. Ich erwähne vorweg, ich habe keine Erfahrung mit PHP bzw. keine gute!
Ich folgte die Anleitung aus diesem Thread:
Mein Code sieht nun so aus:
PHP Code:
<?php
$_MySQL = array();
$_MySQL['host'] = "localhost";
$_MySQL['user'] = "test";
$_MySQL['pass'] = "test01";
$_MySQL['database'] = "sig";
mysql_connect($_MySQL['host'], $_MySQL['user'], $_MySQL['pass']);
mysql_select_db($_MySQL['database']);
define("BG_IMAGE", "images/test.jpg");
Header("Cache-Control: no-cache");//Damit das Bild nicht im Browsercache gespeichert wird und sicher immer wieder aktualisiert!
Header("Content-Type: image/png");
$userid = $_REQUEST['uid'];
$query = mysql_query("SELECT * FROM user WHERE userID = '".$userid."' LIMIT 1");
$row = mysql_fetch_object($query);
$name = $row->XXXXX;
$points = $row->XXXXX2;
$comp = $row->XXXXX3;//Geht auch noch mit mehr oder weniger Werten
$pic = imagecreatefromjpeg(BG_IMAGE);//Nimmt Abmaße und Farben vom ebend def. Hintergrundbild!
$schwarz = ImageColorAllocate ($pic, 0, 0, 0);//können aber auch beliebig andere Farben sein!
ImageString($pic, 5, 100, 20, "Test Text 1!".$name, $schwarz);//(Bild, Schriftart 1-5, Abstand in Pixel auf der x-Achse, Abstand in Pixel auf der y-Achse, Text der geschrieben werden soll, Farbe)
ImageString($pic, 5, 100, 40, "Test Text 2!".$points, $schwarz);
Imagestring($pic, 5, 100, 60, "Test Text 3!".$comp, $schwarz);
ImagePNG($pic);
ImageDestroy($pic)
?>
Kann mir sagen was ich falsch mache bzw. falsch gemacht habe ?Quote:
Die Grafik "http://............./sig.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Wäre nett wenn jemand antworten könnte
LG Andi