Hey all,
ich hab ein riesen Problem!
Kurze erklärung...
1. Bilder binary in MySQL gespeichert
2. Bilder auslesen (kein problem)
3. Bild öffnen, Text hinein schreiben und ausgeben (Riesen Probem!)
ich würde mich über hilfe freuen! Denn ich weiss echt nicht mehr weiter!
Lieben gruß,
Felix
ich hab ein riesen Problem!
Kurze erklärung...
1. Bilder binary in MySQL gespeichert
2. Bilder auslesen (kein problem)
PHP-Code:
error_reporting(2047);
include './inc/mysql-0_999.class.php';
// Dieses Script wird zum Auslesen von Bilddaten verwendet
$id = $_REQUEST['id'];
$idfield = $_REQUEST['idfield'];
$table = $_REQUEST['table'];
$file =$_REQUEST['file'];
// Zuerst einmal die Bilddaten aus der Datenbank holen
$mysql = new mysql("SELECT `".$file."` FROM `".$table."` WHERE ".$idfield." = '".$id."'");
// Wenn es ein Ergebnis gegeben hat, wird der Bildinhalt ausgelesen.
foreach ($mysql->results as $row) {
// Ausgabe der Bilddaten
$fileContent = $row[$file];
header("Content-type: image/GIF");
echo $fileContent;
}
PHP-Code:
$grafik_org = fopen("pic.php?id=1&table=ecards&file=bild&idfield=id");
$grafik = ImageCreateFromJPEG($fileContent);
$color = ImageColorAllocate ($fileContent, 255, 255, 255);
$string = "testtext1\n";
$string .= "testtext2\n";
$string .= "testtext3\n";
$string .= "testtext4\n";
$string .= "testtext5\n";
$string .= "testtext6\n";
$string .= "testtext7";
ImageTTFText ($grafik, 11, 0, 50, 105, $color, "./inc/ttf/GOTHIC.TTF", $string);
imagejpeg($grafik);
Lieben gruß,
Felix
Kommentar