Click Here
Home Blog Gallery Links Tutorials Projects
[PHP] Curl: Get contents of a remote file and output it to browser 2012-10-05 14:13
Using this script you can get a file to server and send it to the browser.
Quote:
<?php//get the file (e.g. image) and output it to the browser$ch = curl_init(); //open curl handlecurl_setopt($ch, CURLOPT_URL, $_GET['url']); //set an urlcurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //do not output directly, use variablecurl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); //do a binary transfercurl_setopt($ch, CURLOPT_FAILONERROR, 1); //stop if an error occurred$file=curl_exec($ch); //store the content in variableif(!curl_errno($ch)){    //send out headers and output    header ("Content-Type: ".curl_getinfo($ch, CURLINFO_CONTENT_TYPE)."");    header ("Content-Length: ".curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD)."");    echo $file;} else echo 'Curl error: ' . curl_error($ch);curl_close($ch); //close curl handle?>

Add a Comment

Get Your IP Instantly
Name:
Enter the text from the image below to the text field next to it (text is case sensitive):
Captcha
Email:

Name:
Password:

Enter Captcha (Case Sensitive):
Captcha


Register
English
Lietuviškai

RSS Feed
Main Content
Animation
Carmageddon
Programming
Technology
Electronics
Gaming
Linux
Anything
Site News

Unique visit count:
1 visits on page.
730 visits on site.
Detailed Statistics
Misceleanous Content