123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- function curl_download($Url){
- // is cURL installed yet?
- if (!function_exists('curl_init')){
- die('Sorry cURL is not installed!');
- }
- // OK cool - then let's create a new cURL resource handle
- $ch = curl_init();
- // Now set some options (most are optional)
- // Set URL to download
- curl_setopt($ch, CURLOPT_URL, $Url);
- // Set a referer
- curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm");
- // User agent
- curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
- curl_setopt($ch, CURLOPT_SSLVERSION, 6);
- // Include header in result? (0 = yes, 1 = no)
- curl_setopt($ch, CURLOPT_HEADER, 0);
- // Should cURL return or print out the data? (true = return, false = print)
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- // Timeout in seconds
- curl_setopt($ch, CURLOPT_TIMEOUT, 10);
- // Download the given URL, and return output
- $output = curl_exec($ch);
- // Close the cURL resource, and free system resources
- curl_close($ch);
- return $output;
- }
- print curl_download('https://tlstest.paypal.com/');
|