将文件从网站直接传输或下载到您的站点服务器

时间:2013-03-26 05:47:23

标签: php ftp transfer

我想直接从其网站(wordpress.org)下载wordpress到我的ftp主机。 我听说有一种方法可以直接进行,而不是下载然后重新上传。

我该怎么办?使用ftp或php。

编辑:我没有对服务器的ssh访问权限。它是免费服务器:FreeWebHostingArea.com

EDIT2:
一些网站提供了一种通过php将fie发送到目标服务器的方法。但我需要一种方法来下载(而不是发送)文件到我的ftp服务器。

1 个答案:

答案 0 :(得分:0)

经过一番搜索,我发现了如何下载它。这是代码:

<?php


$new_file = file_get_contents('http://wordpress.org/latest.zip') or exit('unable to open from wordpress');

$current = fopen('latest.zip','c') or exit("Unable to open file!");
fclose($current);

chmod('latest.zip',0777);


file_put_contents('latest.zip',$new_file);

echo 'Done';

?>

此脚本首先打开wordpress.org的“latest.zip” 然后在主机中打开一个名为“latest.zip”的fie。并关闭它。它应该设置chmod以便写入文件 最后,它将下载文件的内容放入“latest.zip”给主机。

重要提示:您上传此“script.php”的文件夹应具有写入权限,以便创建“latest.zip”文件。