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
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.
You could also use CURL if you need more control over the request type/headers
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!
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.