treeleaf20 Posted October 15, 2009 Share Posted October 15, 2009 All, I do somethings and then I have the following code: file_put_contents('./test/'.$filename,$attachment_raw); //Give full path to $filename I then do: $im = imagecreatefromjpeg($path_to_image_directory . $filename); However, I get errors when I do this. The $filename is the file that I just put into the $path_to_image_directory using file_put_contents. Can you use these two things together? Thanks. Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/ Share on other sites More sharing options...
RussellReal Posted October 15, 2009 Share Posted October 15, 2009 no.. use fopen and fwrite Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/#findComment-937133 Share on other sites More sharing options...
treeleaf20 Posted October 15, 2009 Author Share Posted October 15, 2009 Would I be able to use imagecreatefromjpeg if I use the fwrite instead of the file_put_contents? Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/#findComment-937140 Share on other sites More sharing options...
.josh Posted October 15, 2009 Share Posted October 15, 2009 so like, I could be wrong, but I think you need to save it in binary mode/format, and file_put_contents doesn't do that unless you have php6. What is this $attachment_raw coming from? A file uploaded from a form? think you should be using something like move_uploaded_file insted of file_put_contents. Is it an image resource? You would save it with imagejpeg Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/#findComment-937155 Share on other sites More sharing options...
treeleaf20 Posted October 15, 2009 Author Share Posted October 15, 2009 I'm getting it from a POP email account. So I'm doing a fread and getting the email contents and then trying to decode it since the attachment is encoded in base64 then moving it using file_put_contents so that's why I can't use the move_uploaded_file(). Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/#findComment-937157 Share on other sites More sharing options...
.josh Posted October 15, 2009 Share Posted October 15, 2009 hmm okay how about using base64_decode before trying to use file_put_contents. Link to comment https://forums.phpfreaks.com/topic/177727-file_put_contents-and-createimagefromjpeg/#findComment-937165 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.