On Saturday 25 February 2006 23:55, chris smith wrote: >> >> Answering myself: I solved this with tempnam(). I'm not completely >> >> sure about the portability, and of course it's a waste to write a file >> >> at all. And it could pose a security problem as well. Ho hum. >> > >> > You only need to do it once - then store it back in the database. That >> > info isn't going to change. >> > >> > When you store the image in the database you can get the info and store >> > it then. >> >> No, I can't. I've got some images, with exif information in the DB. I'm >> now generating thumbnails for them, and also storing those in the DB. No >> files at all, and therefore I can't read exif data for the thumbnails. > > So how do you GET the images into the database? from the filesystem > (whether you are uploading through a form or importing it, it's still > on the filesystem at some point). Generate the exif once (using your > tempnam workaround) then update the database.. so you only need to do > it once.
I think you misunderstand the situation. I've got a database of images (image data) and their exif data, I'm not uploading any files. I want to make new entries in that DB, new images that are thumbnails of the present images. I can do that without creating files, but I can't get exif data of these thumbnails, because there are no files. The exif data for the thumbnails isn't the same as for the full images. //Niels -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php