Answers for "php download file from another server"

PHP
2

Download a file from external server using PHP - Move one project to another server

<?php
// It will copy one server file to another server and beleive me, 
// it would jist take 1 second for 100MB file. 
// May be for 1GB = 10 seconds highest. 
// It's very useful to move cPanel file to another cPanel server
  
// Create a file download.php in current server.
file_put_contents("download.zip", fopen("file_url", 'r'));

// Example would be
file_put_contents("download.zip", fopen("https://another.com/project.zip", 'r')); // https://another.com/project.zip is the file stored in another server with read access

// Then Just browse the file from current server, where needs to be added
// https://current.com/download.php

// And Boooooooooooom !!!! Go to current server and check copy of the
// Previous server file has been added in this server.

?>
Posted by: Guest on August-01-2021
0

Download file from another server in PHP

<?php
    $curl = curl_init();

    // URL to Download File
    $url = "https://wallpapercave.com/wp/wp2663986.png";    
    
    // Get File name from URL ( Last string from url)
    $string = explode('/', $url);
    $last_word = array_pop($string);    

    // Download Path 
    $path = 'images/' . $last_word;  // images folder must already exist.
    $myfile = fopen( $path , 'w+');

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FILE, $myfile);

    $data = curl_exec($curl);
    
    if ($data)
      {
        echo "Download Completed <br>";
        echo "Output :  $path <br>";
        echo "File Name :  $last_word <br>";
        echo "URL :  $url <br>" ;
      }
    $err = curl_error($curl);
    echo $err;
    curl_close($curl); 
 ?>
Posted by: Guest on April-17-2021

Code answers related to "php download file from another server"

Browse Popular Code Answers by Language