ftpphp_PHP实现ftp上传文件示例
FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例。希望对大家的PHP学习能带来一定的帮助。
主要代码如下:
function make_directory($ftp_stream, $dir){
// if directory already exists or can be immediately created return true
if ($this->ftp_is_dir($ftp_stream, $dir) || @ftp_mkdir($ftp_stream, $dir)) return true;
// otherwise recursively try to make the directory
if (!$this->make_directory($ftp_stream, dirname($dir))) return false;
// final step to create the directory
return ftp_mkdir($ftp_stream, $dir);
}
function ftp_is_dir($ftp_stream, $dir){
// get current directory
$original_directory = ftp_pwd($ftp_stream);
// test if you can change directory to $dir
// suppress errors in case $dir is not a file or not a directory
if ( @ftp_chdir( $ftp_stream, $dir ) ) {
// If it is a directory, then change the directory back to the original directory
ftp_chdir( $ftp_stream, $original_directory );
return true;
} else {
return false;
}
}
$conn = ftp_connect("ftp地址") or die("Could not connect");
ftp_login($conn,"ftpname","password");
//利用ftp创建目录
make_directory($conn,$path);
//利用ftp选择进入目录
ftp_chdir($conn,$path);
//开始上传
if(ftp_put($conn,$info[0]['savename'],getcwd().$upload->savePath.$info[0]['savename'],FTP_BINARY)){
unlink(getcwd().$upload->savePath.$info[0]['savename']);
}
ftp_close($conn);
//注意上传端的ftp权限设置
感兴趣的朋友可以测试运行或改写本文所述代码,加深理解的同时可以让代码功能更加完善。
ftpphp_PHP实现ftp上传文件示例相关推荐
- php实现ftp上传,PHP_PHP实现ftp上传文件示例,FTP上传是PHP实现的一个常见且 - phpStudy...
PHP实现ftp上传文件示例 FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例.希望对大家的PHP学习能带来一定的帮助. 主要代码如下: ...
- Python使用FTP上传文件
Python使用FTP上传文件 本文主要介绍如何使用Python通过FTP上传文件. FTP简介 FTP即文件传输协议(File Transfer Protocol),是用于在网络上进行文件传输的一种 ...
- ftp上传文件与服务器的连接被重置怎么办,FTP上传文件与服务器的连接被重置
FTP上传文件与服务器的连接被重置 内容精选 换一换 通过FTP或SFTP连接,可以对FTP或SFTP服务器抽取或加载文件,支持CSV.二进制和JSON格式.FTP和SFTP的连接参数相同. 通过FT ...
- ftp给服务器上传文件,ftp上传文件给服务器
ftp上传文件给服务器 内容精选 换一换 客户端连接服务端超时,无法连接到服务端.该文档适用于本地主机Windows系统上的FTP服务.服务端防火墙或安全组拦截.检查服务端防火墙设置.关闭防火墙或者添 ...
- ios如何上传文件到服务器,ios通过ftp上传文件到服务器
ios通过ftp上传文件到服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...
- ftp ios 上传文件到服务器上,ios通过ftp上传文件到服务器
ios通过ftp上传文件到服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...
- FTP上传文件,报“系统错误”
最近通过FTP上传文件遇到了报"系统错误"异常. 一.代码示例 1.FTP上传代码 public Boolean ftpUpload(string filePath, strin ...
- linux通过ftp自动上传文件到服务器,Linux系统通过FTP上传文件到云服务器
如何通过FTP将文件上传到腾讯云Linux云服务器?上一篇小编给大家介绍了通过Winscp将文件上传到云服务器的方法,今天小编为大家介绍过FTP将文件上传到腾讯云Linux云服务器的方法,用户需要使用 ...
- 关于用批处理写ftp上传文件
利用批处理FTP上传文件 是益阳市局的一位朋友介绍的,不用编程就可实现文件FTP传输. 建一个批处理文件hntqyb.bat,内容为: @echo off ftp -s:sendtqyb.txt 17 ...
最新文章
- leetcode_最长回文字符串
- 金三银四!你想好转行产品经理了吗?
- APP自动化测试-Appium日志分析
- MATLAB 积分 上限为变量,matlab 求定积分,积分的上限是变量,函数带有其他参数
- 软件测试 | App测试——Appium实战总结,淘宝App测试项目案例
- win10网信政府版安装.NET Framework3.5
- 完美解决MATLAB建立新文件没有权限问题
- java 实现小米商城系统
- 破解云锁服务器安全软件的反爬机制(python)
- Craw the picture of the specific handle
- 软考常用计算公式及理解
- 【笔记】h5活动页制作流程总结
- Django Ajax总结
- Java VisualVM使用
- 折半查找法的两种实现
- adb卸载和安装系统应用
- 【安装Linux系统】
- Neuraldecipher-逆向工程:从扩展连接性指纹(ECFPs)到其分子结构
- 当前企业财务报表分析存在的问题
- 三亚将建智慧旅游大数据应用平台
热门文章
- THREEJS - 动态标签(texture纹理方式)
- wxpython frame鼠标拖动_Python wxpython模块响应鼠标拖动事件操作示例
- MySQL5.6基于GTID同步复制,与如何实现MySQL负载均衡、读写分离。
- 【李宏毅2020 ML/DL】P67-72 Anomaly Detection
- 【解决方案】pytorch中loss变成了nan | 神经网络输出nan | MSE 梯度爆炸/梯度消失
- 深入浅出DDoS***
- js在ie追加html,ie下动态加态js文件的方法
- java 构造块_java中构造方法、普通块、静态代码块、构造块的执行顺序
- 大数据催生智慧园区_杭州经纬智慧园区如何实现各系统间信息数据集中关联、一站管控...
- ajax的 post长度,AJAX POST请求由于Payload内容长度而失败