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

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

问题描述:

用户是否可以将他们的照片和视频保存/存储到远程服务器,而不是使用FTP,而是使用Web界面(php)而不是本地主机?PHP保存/存储文件到远程服务器?

如果是这样,该怎么办?

设置新的形式:

<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!"; 
} 

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

它是。你可以使用PHP的FTP功能来做到这一点。 http://php.net/manual/en/book.ftp.php

如果你正在寻找一个现成的客户,请 http://www.net2ftp.com/homepage/installation.html

当然。刚刚阅读大约how to upload files via PHP

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