CodeIgniter Forums

Full Version: Copy a remote image with copy(). Good or bad?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

I want to grab images from a remote source. Copy() seems to work fine, but I was wondering if copy() is the best function for this. Is there a better/more efficient way?

El Forum

curl seems to do a better job.

$file_name = $this->input->post('image_src');
$md5 = md5($file_name . rand());
$ch = curl_init($file_name);
$fp = fopen('./assets/photos/'. $md5 .'.jpg', 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);