【问题标题】:Transfer or download file from website directly to your site server [closed]将文件从网站直接传输或下载到您的站点服务器[关闭]
【发布时间】:2013-03-26 05:47:23
【问题描述】:

我想将 wordpress 从其网站 (wordpress.org) 直接下载到我的 ftp 主机。 听说有办法直接做,不用下载再上传。

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

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

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

【问题讨论】:

  • 我已对其进行了编辑以使其更清晰。
  • 您可能想将标题中的 'ftp' 更改为 'php' 并删除 ftp 标签。

标签: php ftp transfer


【解决方案1】:

经过一番搜索,我找到了如何下载它。代码如下:

<?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”的文件。并关闭它。它应该设置chmod 以便写入文件。
最后将下载的文件内容以“latest.zip”的形式发送到主机。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 2022-07-21
    • 1970-01-01
    • 2015-09-28
    • 2011-09-27
    相关资源
    最近更新 更多