Jump to content

curl to replace fopen


quasiman

Recommended Posts

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);
?>

Link to comment
https://forums.phpfreaks.com/topic/117480-curl-to-replace-fopen/
Share on other sites

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.