How to download a file to server PHP?

前端 未结 4 1793
傲寒
傲寒 2021-01-24 05:04

Is it possible with PHP script to have the script download a file on a remote server to my web server?

I have my own webserver and domain. I want to put a php script on

相关标签:
4条回答
  • 2021-01-24 05:34

    Sure, you'll need write permissions somewhere on the file system (where you want to save this file), file_get_contents can take a URL as its argument, you just need to write the resulting string to a new file

    I'd personally do this by calling out to the shell and invoking wget or similar if i were on a linux box.

    0 讨论(0)
  • 2021-01-24 05:35

    You could also use CURL if you need more control over the request type/headers

    0 讨论(0)
  • 2021-01-24 05:36

    I thinkk this is what you are refering to:

    <?php
    $file = 'http://example.com/example.txt';
    $newfile = 'example.txt.bak';
    
    if (!copy($file, $newfile)) {
        echo "failed to copy $file...\n";
    }
    ?>
    

    Any good?

    Best of luck!

    0 讨论(0)
  • 2021-01-24 05:42

    Yes, with file_get_contents(), fgets(), or readfile(), depending on your server configuration.

    Create a file locally and dump the data from any of those functions, into your new local file.

    0 讨论(0)
提交回复
热议问题