Mailinglisten-Archive |
Hai Michel, Michel Thomas wrote: > Hallo zusammen > > Ich möchte mit hilfe der gd Bibliothek eine kleine vorschaufgrafik in der db > speichern... > Speichern des "grossen" bildes ist kein problem... > Das bild kann auch problemlos runtergereichnet werden. nur wie bekomme ich den > wert des bildes in einen sting? $bildklein=imagejpeg($dst_img); geht leider > nicht... > was meinst du mit "geht nicht" genau? Ich gehe mal davon aus dass der Befehl imagejpeg trotzdem einfach nur das Bild ausgibt weil das auch seine Aufgabe ist, nicht die Rückgabe des Wertes. da könnte es zwei möglichkeiten geben: 1) Outputbuffering benutzen und den Buffer vor dem imagejpeg befehl (ist dann nicht mehr notwendig es einem String gleichzusetzen beginnen zu buffern, nach dem Befehl dann den Buffer statt auszugeben in einen String schreiben und den dann in die Datenbank schreiben (siehe Manual unter Output Buffering) 2) wenn das nicht geht das Bild zunächst in eine temporäre Datei schreiben. Du musst die Datei dann wie zum Beispiel auch eine Testdatei mit fopen und fread in eine String auslesen und den dann in der DB (bei MySQL in ein BLOB Feld) speichern. Du musst ausprobieren welche von den beiden Möglichkeiten für Dich geht. Henning
php::bar PHP Wiki - Listenarchive