文件服务器php源码,php 在服务器上载文件

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 22:01   11   0

这个例子将解释您如何上传FTP服务器上的文件。 ftp_put()命令允许上传在服务器上现有的文件。对于上传到FTP服务器的文件,首先你必须先登录到FTP服务器上,搜索源文件上传。定义源文件的目标路径。

然后检查基本连接。如果没有连接好,建立了连接设置使用ftp_connect($ ftp_server)。

检查FTP服务器连接的用户名。

上传文件使用ftp_put()函数,你必须确定连接ID,目标文件,源文件和FTP_Binary。

检查上传的状态,并关闭FTP连接。

结束该程序。

";

$ftp_user_name = "";

$ftp_user_pass = "";

$destination_file = "C:\wamp\www\projects\public_html\upload_file\".$_FILES['image']['name'];

$sourcefile = $_FILES['image']['name'];

// set up basic connection

$conn_id = ftp_connect($ftp_server);

// login with username and password

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection

if ((!$conn_id) || (!$login_result)) {

echo "FTP connection has failed!";

echo "Attempted to connect to $ftp_server for user $ftp_user_name";

exit;

} else {

echo "Connected to $ftp_server, for user $ftp_user_name";

}

// upload the file

$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); // line 30

// check upload status

if (!$upload) {

echo "FTP upload has failed!";

} else {

echo "Uploaded $source_file to $ftp_server as $destination_file";

}

// close the FTP stream

ftp_close($conn_id);

?>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP