Copy remote files with copy() function
Seven years old comment in PHP manual, which still shines like a real gem! You can use copy() function to easily (one-liner!) copy remote files, without doing messy fopen() stuff:
if(!@copy('http://someserver.com/somefile.zip','./somefile.zip'))
{
$errors = error_get_last();
echo "COPY ERROR: ".$errors['type'];
echo "<br />\n".$errors['message'];
}
else echo "File copied from remote!";
steve a h, whoever you’re or were, I salute you!