PHP 建立 FTP 连接方法入门
2017-03-15| 程成| 1360| 0| PHP技术
标签:PHPFTP入门

今天看了ftp方法,简单总结了下,介绍如何用php连接ftp:


一、ftp相关方法


ftp_connect(host,part,timeout)    建立新的ftp连接。其中host是要连接的服务器名;part是端口号,默认是21;timeout是连接超时时间


ftp_login(con,user,pwd)    登录ftp。con就是上面创建的连接;user是用户名,pwd是密码、


ftp_pasv(con,true)    打开con连接的被动传输模式。由客户机传输数据,只有在登陆成功后才可以这么做。


ftp_put(con,remove,local,mode)    将local本地路径下的图片上传到con连接,并命名为remove文件;mode是传输模式(FTP_BINARY和FTP_ASCII)。


注:其中FTP_ASCII会对文件进行处理,因为各个系统(win,*unix)下对回车换行的标准是不同的,使用这个模式会自动转换文件中的回车和换行。

FTP_BINARY则不会做任何处理,原样上传。


ftp_close(con)    关闭con这个连接


二、php实现ftp连接例子


$host = 'host';
$user = 'user';
$pwd = 'pwd';
$con = ftp_connect($host,1000);
$login = ftp_login($con,$user,$pwd);
echo ftp_put($con,'newname.txt','test.txt',FTP_BINARY);
ftp_close($con);


通过这个方法就能用php简单建立ftp连接。



×
作者:程成
QQ:492245711