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 = "";
$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);

You can get the code here: Copy image from remote server to local server.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>