quasiman Posted July 31, 2008 Share Posted July 31, 2008 I'm trying to use curl instead of fopen to open a remote image by URL but it's not working... for example: http://site.com/image.php?id=1234 here's the code for 'image.php', I'm sure it's something obvious: <?php header('Content-type: image/jpeg'); // ID from the URL $id = $_GET['id']; // Location for images $url = "http://imageserver.com/images/"; // Insert image ID $url .= $id; // Remember this is an image... $url .= ".jpg"; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 4); curl_setopt($ch, CURLOPT_URL, $url); curl_exec($ch); ?> Quote Link to comment Share on other sites More sharing options...
GingerRobot Posted July 31, 2008 Share Posted July 31, 2008 If you set the CURLOPT_RETURNTRANSFER option to true, then the returned data will not be echoed. If you use this option, you should assign the return value of curl_exec() to a variable: $data = curl_exec($ch) You can then do whatever you wanted to do with $data. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.