Also erstmal erstellen wir die Datei sig.php oder wie ihr das nennen wollt
1. Erstmal kommen unsere MySQL Daten rein
PHP Code:
$_MySQL = array();
$_MySQL['host'] = "localhost";
$_MySQL['user'] = "signatur";
$_MySQL['pass'] = "lustigespasswort";
$_MySQL['database'] = "signatur";
PHP Code:
mysql_connect($_MySQL['host'], $_MySQL['user'], $_MySQL['pass']);
mysql_select_db($_MySQL['database']);
PHP Code:
define("BG_IMAGE", "images/sigback.jpg");
PHP Code:
Header("Cache-Control: no-cache");//Damit das Bild nicht im Browsercache gespeichert wird und sicher immer wieder aktualisiert!
Header("Content-Type: image/png");
PHP Code:
$userid = $_REQUEST['uid'];
PHP Code:
$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
PHP Code:
$pic = imagecreatefromjpeg(BG_IMAGE);//Nimmt Abmaße und Farben vom ebend def. Hintergrundbild!
$rot = ImageColorAllocate ($pic, 255, 0, 0);// in meinem Fall jetzt rot, können aber auch beliebig andere Farben sein!
PHP Code:
ImageString($pic, 5, 100, 20, "Text1: ".$name, $rot);//(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, "Text2: ".$points, $rot);
Imagestring($pic, 5, 100, 60, "Text3: ".$comp, $rot);
PHP Code:
ImagePNG($pic);
ImageDestroy($pic)
PHP Code:
RewriteEngine On
RewriteRule ^sig\.png$ /sig.php [L]
------
Okay das war es eigentlich bei mir sieht die Signatur so aus:
P.S.: Würde auch für euch eine Signatur erstellen, villt bekomme ich dann noch eine kleine Spende
Und wenn ihr Probleme habt könnt ihr euch auch gerne bei mir melden, mache sowas gerne