这个例子将解释您如何上传FTP服务器上的文件。 ftp_put()命令允许上传在服务器上现有的文件。对于上传到FTP服务器的文件,首先你必须先登录到FTP服务器上,搜索源文件上传。定义源文件的目标路径。

然后检查基本连接。如果没有连接好,建立了连接设置使用ftp_connect($ ftp_server)。

检查FTP服务器连接的用户名。

上传文件使用ftp_put()函数,你必须确定连接ID,目标文件,源文件和FTP_Binary。

检查上传的状态,并关闭FTP连接。

结束该程序。

";

$ftp_user_name = "";

$ftp_user_pass = "";

$destination_file = "C:\wamp\www\projects\public_html\upload_file\".$_FILES['image']['name'];

$sourcefile = $_FILES['image']['name'];

// set up basic connection

$conn_id = ftp_connect($ftp_server);

// login with username and password

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection

if ((!$conn_id) || (!$login_result)) {

echo "FTP connection has failed!";

echo "Attempted to connect to $ftp_server for user $ftp_user_name";

exit;

} else {

echo "Connected to $ftp_server, for user $ftp_user_name";

}

// upload the file

$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); // line 30

// check upload status

if (!$upload) {

echo "FTP upload has failed!";

} else {

echo "Uploaded $source_file to $ftp_server as $destination_file";

}

// close the FTP stream

ftp_close($conn_id);

?>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

文件服务器php源码,php 在服务器上载文件相关推荐

  1. 小程序源码:百变头像框制作微信小程序源码下载,免服务器和域名

    这是一款头像框制作的微信小程序源码 支持多种模板制作! 如一些热门的,王者头像框,国旗头像框,职业头像框等等 这一款小程序是免服务器和免域名的 所以也就是说这是一款纯前端的一款微信小程序源码 无需设置 ...

  2. 简单高效的直播直播系统源码需要的服务器

    简单高效的直播直播系统源码需要的服务器: 安装和使用非常简单: 纯 Golang 编写,性能高,跨平台: 支持常用的传输协议.文件格式.编码格式:支持的传输协议 RTMP AMF HLS HTTP-F ...

  3. 云开发表白墙微信小程序源码下载免服务器和域名支持流量主收益

    这是一款云开发的表白墙微信小程序 特点是云开发,所以也就无需服务器和域名的支持了 安装特别的简单 首先呢小程序账号开通云开发权限 然后把源码上传到微信开发者工具里面 然后点击开发者工具软件上面的云开发 ...

  4. 源码编译Nginx服务器及其配置与应用

    源码编译Nginx服务器及其配置与应用 文章目录 源码编译Nginx服务器及其配置与应用 一.Nginx的特点 1.高并发 2.低消耗 3.低消耗 4.高可用 5.高扩展 二.编译安装Nginx服务 ...

  5. 物联网系统上位机源码,含服务器和客户端 物联网服务端程序

    物联网系统上位机源码,含服务器和客户端 物联网服务端程序,可以接受市面上大多数透传数据的DTU登录,以及和DTU双向通讯 程序功能:能分组管理,不同的组别用户只可见自己组别的设备,设备和客户端登录掉线 ...

  6. 利用WebClient类向服务器上载文件(转孟子的)

    利用WebClient类向服务器上载文件(转孟子的) 今天看了TERRYLEE老大的一篇写上传的.里面有个WEBCLIENT我就上网查了一下,找到孟子大人的一篇文章.感觉不错,就转了过来.大家一起学习 ...

  7. Linux源码编译(一):从头文件说起

    Linux源码编译(一):从头文件说起 2013-04-10 14:37:24 分类: LINUX 在Linux体系结构章节中,主要让大家对Linux结构层次有一定的了解,没有过多的长篇大论,力求简结 ...

  8. c++ 退出函数_UCOSIII源码分析之——bsp_os.c文件分析

    点击上方公众号名称关注,获得更多内容 ✎ 编 者 悟 语 对于坚持做的人来说,每一次的"如期而至",其实并不需要什么"期待",也没有什么"悬念&quo ...

  9. CloudCompare源码分析:读取ply文件

    CloudCompare源码分析_读取ply文件 写这些博客的原因,是因为打算好好研究一下点云的各种库的源码,其中比较知名的是PCL(point cloud library)和CC(CloudComp ...

  10. Cesium源码解析一(terrain文件的加载、解析与渲染全过程梳理)

    快速导航(持续更新中-) Cesium源码解析一(terrain文件的加载.解析与渲染全过程梳理) Cesium源码解析二(metadataAvailability的含义) Cesium源码解析三(m ...

最新文章

  1. MySQL 索引与优化
  2. Reflection
  3. bigdecimal 等于0_好程序员Java培训分享BigDecimal的用法
  4. C/C++unlink函数的使用
  5. SSL证书相关技巧 -- 为什么有时候访问某些加密网站是不需要证书的?
  6. P Laguna/ A database for evaluation of algorithms for measurement of QT and other waveform interval
  7. 第三季-第24课-TCP通讯程序设计
  8. Pandas速查手册中文版
  9. [转载]每天早晨含姜片含出三大奇迹/姜的二十种食疗功/生姜克
  10. Moore-Penrose广义逆(加号广义逆)定义及相关性质
  11. 关于支付宝口碑的界面问题
  12. java short 转char_byte,short,char的类型转换
  13. mysql交并补_集合交并补运算顺序是什么?
  14. CV之IE之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成不同尺寸和质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)—五个架构设计思维导图
  15. 苹果手机升级13无法开机_苹果手机无法开机的解决方法
  16. css网站样式表是什么,什么是css样式表
  17. 中国营销杀手独门暗器揭秘
  18. kue api文档说明
  19. 8_future_threading_multiprocessing的封装(线程进程的高级api)
  20. 2019杭电多校第7场 K Kejin Player HDU 6656(数学推导)

热门文章

  1. js正则及常用方法函数总结
  2. Software--Data Visual 数据可视化
  3. 简易版的strutsdemo
  4. 交互设计实用指南系列(8)—深广度平衡
  5. ubuntu 12.04 lts搭建android 编译环境
  6. 原来查询语句还有这功能,累计变量值
  7. mybatis加载属性
  8. docker的安装与加速器的配置
  9. NYOJ-111分数加减法
  10. 基于汇编的 C/C++ 协程 - 实现