3d54ba1b9e
CURLOPT_BINARYTRANSFER, added in PHP 4.0.6 along with the CURLOPT_RETURNTRANSFER option.
26 lines
631 B
PHP
26 lines
631 B
PHP
<?php
|
|
// Allocate a new cURL handle
|
|
$ch = curl_init("http://www.designmultimedia.com/intro.jpg");
|
|
if (! $ch) {
|
|
die( "Cannot allocate a new PHP-CURL handle" );
|
|
}
|
|
|
|
// We'll be returning this transfer, and the data is binary
|
|
// so we don't want to NULL terminate
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
|
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
|
|
|
|
// Grab the jpg and save the contents in the $data variable
|
|
$data = curl_exec($ch);
|
|
|
|
// close the connection
|
|
curl_close($ch);
|
|
|
|
// Set the header to type image/jpeg, since that's what we're
|
|
// displaying
|
|
header("Content-type: image/jpeg");
|
|
|
|
// Output the image
|
|
print( $data );
|
|
?>
|