php建立Ftp连接的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php建立Ftp连接的方法。分享给大家供大家参考。具体分析如下:

今天看了下ftp函数,总结一下:

FTP相关函数:

ftp_connect(host,part,timeout)   建立新的ftp连接,host是要连接的服务器,part是端口,默认21,timeout是网络连接超时时间

ftp_login(con,user,password)  登陆ftp,con是上行建立的ftp连接。还有用户user和密码password

ftp_close(con)    关闭con这个连接。

ftp_pasv(con,true)   打开con的被动传输模式。由客户机传输数据。当然,只在登陆成功时才能执行。

ftp_put(con,remove,local,mode)   上传local路径的文件到con上并命名为remove文件.mode是传输模式(FTP_ASCII,FTP_BINARY)

下面示例:

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

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP中3种生成XML文件方法的速度效率比较

PHP中3种生成XML文件方法的速度比较 有3种方法,分别是直接写;使用DomDocument;使用SimpleXML;其实还有第4种:使用XMLWriter,不过我没用过,也懒得试了....

PHP命名空间namespace及use的简单用法分析

本文实例讲述了PHP命名空间namespace及use的简单用法。分享给大家供大家参考,具体如下: 最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自...

php阿拉伯数字转中文人民币大写

本文实例为大家分享了php阿拉伯数字转中文人民币大写的实现代码,供大家参考,具体代码如下 代码1:php阿拉伯数字转中文人民币大写,有详细的注释 /** *数字金额转换成中文大写金额...

如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的

可以使用以下函数来实现:  <?php function posttohost($url, $data) { $url =&nbs...

使用php判断网页是否gzip压缩

昨天晚上群里有朋友采集网页时发现file_get_contents 获得的网页保存到本地为乱码,响应的header 里 Content-Encoding:gzip但在浏览器里看是正常的。...