PHP脚本可以让脚本将远程服务器上的文件下载到我的Web服务器上吗?如何将文件下载到服务器PHP?
我有我自己的网络服务器和域。我想在该域上放置一个php脚本,它将从远程服务器上下载文件到我的服务器的文件系统中。这可能吗?
-Jim
PHP脚本可以让脚本将远程服务器上的文件下载到我的Web服务器上吗?如何将文件下载到服务器PHP?
我有我自己的网络服务器和域。我想在该域上放置一个php脚本,它将从远程服务器上下载文件到我的服务器的文件系统中。这可能吗?
-Jim
当然,你需要写权限的地方在文件系统中(您想保存此文件),file_get_contents
可以采取URL作为它的参数,你只需要编写生成的字符串到一个新的文件
我亲自通过调用shell并调用wget
或类似的,如果我在一个Linux机器上。
是的,有file_get_contents()
,fgets()
或readfile()
,具体取决于您的服务器配置。
在本地创建文件,并将来自任何这些功能的数据转储到新的本地文件中。
我thinkk这是您指的是什么:
<?php
$file = 'http://example.com/example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
有什么好?
祝你好运!
,如果你需要更多的控制权,请求类型,您也可以使用卷曲/头
file_put_contents( “Tmpfile.zip” 的file_get_contents( “HTTP://someurl/file.zip”));从类似的问题 – Ben 2010-10-15 00:11:08