如何将文件下载到PHP服务器?
使用PHP脚本是否可以让脚本将远程服务器上的文件下载到我的web服务器 我有自己的Web服务器和域。我想在这个域上放一个php脚本,它将从远程服务器下载一个文件到我服务器的文件系统上。这可能吗如何将文件下载到PHP服务器?,php,download,webserver,filesystems,Php,Download,Webserver,Filesystems,使用PHP脚本是否可以让脚本将远程服务器上的文件下载到我的web服务器 我有自己的Web服务器和域。我想在这个域上放一个php脚本,它将从远程服务器下载一个文件到我服务器的文件系统上。这可能吗 -Jim当然,您需要在文件系统的某个位置(您要保存此文件的位置)具有写入权限,可以将URL作为其参数,您只需要将结果字符串写入新文件 如果我是在linux机器上,我会亲自调用shell并调用wget或类似命令。是的,使用file\u get\u contents()、fgets()或readfile(),
-Jim当然,您需要在文件系统的某个位置(您要保存此文件的位置)具有写入权限,可以将URL作为其参数,您只需要将结果字符串写入新文件
如果我是在linux机器上,我会亲自调用shell并调用
wget
或类似命令。是的,使用file\u get\u contents()
、fgets()
或readfile()
,这取决于您的服务器配置
在本地创建一个文件,并将这些函数中的数据转储到新的本地文件中。我想这就是您所指的:
<?php
$file = 'http://example.com/example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
有什么好处吗
祝你好运 如果您需要对请求类型/标题进行更多控制,也可以使用CURL类似问题中的file\u put\u内容(“Tmpfile.zip”,file\u get\u contents(“)”)