PHP将文件保存/存储到远程服务器?

时间:2012-02-03 08:04:59

标签: php networking save host

用户是否可以将照片和视频保存/存储到远程服务器,而不使用本地主机而不使用FTP但使用网络界面(php)?

如果是的话,怎么做?

4 个答案:

答案 0 :(得分:3)

设置新表单:

<form enctype="multipart/form-data" action="uploader.php" method="POST">
Choose a file to upload: <input name="file" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

在uploader.php中你应该有类似的东西:

$folder = "uploads/";

$path = $folder . basename( $_FILES['file']['name']); 

if(move_uploaded_file($_FILES['file']['tmp_name'], $path)) {
    echo "The file ".  basename( $_FILES['file']['name']). " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

这是将文件上传到服务器的最简单方法之一。但是,您可能希望自定义并向文件上载表单添加更多信息。

答案 1 :(得分:3)

不确定。请阅读how to upload files via PHP

答案 2 :(得分:0)

是的。您可以使用PHP的FTP功能来执行此操作。 http://php.net/manual/en/book.ftp.php

如果您正在寻找现成的客户,请查看 http://www.net2ftp.com/homepage/installation.html

答案 3 :(得分:0)

您可以在PHP中使用ftp函数。我可以给你几个月前写的课。它是为Spawn Framework编写的,但您可以单独使用它。 link