Copy image from remote server to local server

by Manigandan 2012-04-07 18:27:25

PHP: Copy image from remote server to local server


You might want to copy an image (or any other file) with PHP from a remote location to your local server and store it in a specific location. You can use the PHP file_get_contents() function to achieve this.

Here is a code sample:

$remoteimage = "http://domain.com/path/to/remote/image.jpg";
$localimage = "/home/domain/httpdocs/path/to/my/image.jpg";

if ($content = file_get_contents($remoteimage)) {
if (!empty($content)) {
$fp = fopen($localimage, "w");
fwrite($fp, $content);
fclose($fp);
}
}

Tagged in:

980
like
0
dislike
0
mail
flag

You must LOGIN to add comments