php中FTP函数ftp_connect、ftp_login与ftp_chmod用法


Posted in PHP onNovember 18, 2014

本文实例讲述了php中FTP函数ftp_connect、ftp_login与ftp_chmod用法。分享给大家供大家参考。具体方法如下:

ftp_connect() 函数建立一个新的 ftp 连接,若成功,则返回一个连接标识,否则返回 false.

语法:ftp_connect(host,port,timeout),实例代码如下:

$file='public_html/index.php';         //定义文件 

$conn_id=ftp_connect($ftp_server);        //连接到指定的ftp服务器 

$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);  //用指定用户名登录 

if(ftp_chmod($conn_id,0644,$file)!==false)      //设置文件的模式 

{ 

  echo "$file chmoded successfully to 644n";      //输出信息 

} 

else 

{ 

  echo "could not chmod $filen";        //如果设置失败输出信息 

} 

ftp_close($conn_id);           //关闭ftp连接

 
ftp_chmod() 函数设置 ftp 服务器上指定文件的权限,若成功,则该函数返回新的权限,否则返回 false.

语法:ftp_chmod(ftp_connection,mode,file),代码如下:

$ftp_server="ftp.3water.com";          //定义ftp服务器 

$ftp_user="foo";            //定义用户名 

$ftp_pass="bar";            //定义用户对应的密码 

$conn_id=ftp_connect($ftp_server)or die("couldn't connect to $ftp_server"); //连接到指定ftp服务器 

if(@ftp_login($conn_id,$ftp_user,$ftp_pass))       //如果成功登录 

{ 

  echo "connected as $ftp_user@$ftp_servern";      //输出相应信息 

} 

else 

{ 

  echo "couldn't connect as $ftp_usern";        //输出不能登录的信息 

}

ftp_login() 函数登录 ftp 服务器,若成功则返回 true,失败则返回 false 并发出一个警告.

语法:ftp_login(ftp_connection,username,password)

参数 描述
ftp_connection 必需,规定要使用的 ftp 连接(ftp 连接的标识符).
username 必需,规定用于登录的用户名.
password 必需,规定用于登录的密码.

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

PHP 相关文章推荐
第九节 绑定 [9]
Oct 09 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
Apr 07 PHP
php学习笔记 类的声明与对象实例化
Jun 13 PHP
php 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
php去除重复字的实现代码
Sep 16 PHP
PHP Error与Logging函数的深入理解
Jun 03 PHP
使用HMAC-SHA1签名方法详解
Jun 26 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
May 06 PHP
PHP引用返回用法示例
May 28 PHP
PHP内存缓存功能memcached示例
Oct 19 PHP
PHP对象相关知识总结
Apr 09 PHP
一个比较不错的PHP日历类分享
Nov 18 #PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 #PHP
PHP解析目录路径的3个函数总结
Nov 18 #PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 #PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 #PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 #PHP
PHP统计目录大小的自定义函数分享
Nov 18 #PHP
You might like
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
javascript定义函数的方法
2010/12/06 Javascript
JQuery的Ajax跨域请求原理概述及实例
2013/04/26 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
Python计算字符宽度的方法
2016/06/14 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python中six模块基础用法
2019/12/08 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
python如何查看安装了的模块
2020/06/23 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
C语言面试题
2013/05/19 面试题
汽车专业毕业生自荐信
2013/11/03 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
2016新年感言
2015/08/03 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫