php使用ftp实现文件上传与下载功能
本文实例为大家分享了phpftp文件上传与下载的具体代码,供大家参考,具体内容如下
ftp文件上传
php自带有ftp操作的函数包,一个比较简单实现的ftp文件上传操作可以通过以下几个步骤来完成:
1、确认ftpserver的ip地址与port端口信息(如果使用的是默认端口则可以不关心);
2、进行ftp_connect操作,连接到ftpserver(需要注意一下是否设置了port参数);
3、进行ftp_login操作,使用ftp用户名和密码进行登录;
4、这里开始区分,如果只需要把文件上传上去,没有其它要求的话,那在这里就可以进行文件上传的ftp_put操作了;如果对上传文件有按照目录存放的需求,那就继续向下进行;
5、使用ftp_nlist获取到给定的ftp目录下的目录与文件名称,检查一下需要的目录是否存在,若不存在则需要进行ftp_mkdir创建目录;
6、切换到目标目录中ftp_chdir;
7、进行ftp_put操作上传文件;
8、进行ftp_close关闭ftp连接。
以在ftp中按照日期格式目录来进行上传文件的需求,做一个简单的代码实现:
打印:
root@webdevelop232:~/liang/ftp#phpftp.php connectsuccess loginsuccess /home/uftp Array ( [0]=>/home/uftp/Kalimba.mp3 [1]=>/home/uftp/test.txt ) 20170721 mkdir20170721success chdir20170721success uploadfilesuccess可以看到打印的操作成功了,这时候去ftpserver的目录下,就能够看到上传的文件了。
ftp文件下载
相对于文件上传来讲,使用php来进行ftp文件下载的实在是不多见,但既然有这个功能,就说明总可能会有人使用,所以也做一个简单的示例。
就以上面上传的bbb.mp3文件为下载目标来进行操作,把它下载到当前目录,命名为1.mp3:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
1 家长会简短祝福语
5 天仓节祝福语简短
9 小托班祝福语简短
10 送礼祝福语简短有深意
11 爱人出国祝福语简短英文
12 过年祝福语闺蜜简短
13 海南考试祝福语结婚简短
14 平安果祝福语简短霸气
15 新年祝福语大全牛年 简短
16 新年祝福语简短小猪
17 经典新婚祝福语简短英文
18 关于健康的祝福语简短