什么是ftp文件,怎么将php网站文件上传到服务器

什么是ftp文件,怎么将php网站文件上传到服务器,第1张

怎么通过PHP来支持FTP和>

FTP 函数

ftp_alloc — 为要上传的文件分配空间

ftp_cdup — 切换到当前目录的父目录

ftp_chdir — 在 FTP 服务器上改变当前目录

ftp_chmod — 设置 FTP 服务器上的文件权限

ftp_close — 关闭一个 FTP 连接

ftp_connect — 建立一个新的 FTP 连接

ftp_delete — 删除 FTP 服务器上的一个文件

ftp_exec — 请求运行一条 FTP 命令

ftp_fget — 从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中

ftp_fput — 上传一个已经打开的文件到 FTP 服务器

ftp_get_option — 返回当前 FTP 连接的各种不同的选项设置

ftp_get — 从 FTP 服务器上下载一个文件

ftp_login — 登录 FTP 服务器

ftp_mdtm — 返回指定文件的最后修改时间

ftp_mkdir — 建立新目录

ftp_nb_continue — 连续获取/发送文件(non-blocking)

ftp_nb_fget — 从 FTP 服务器获取文件并写入到一个打开的文件(非阻塞)

ftp_nb_fput — 将文件存储到 FTP 服务器 (非阻塞)

ftp_nb_get — 从 FTP 服务器上获取文件并写入本地文件(non-blocking)

ftp_nb_put — 存储一个文件至 FTP 服务器(non-blocking)

ftp_nlist — 返回给定目录的文件列表

ftp_pasv — 返回当前 FTP 被动模式是否打开

ftp_put — 上传文件到 FTP 服务器

ftp_pwd — 返回当前目录名

ftp_quit — ftp_close 的 别名

ftp_raw — 向 FTP 服务器发送命令

ftp_rawlist — 返回指定目录下文件的详细列表

ftp_rename — 更改 FTP 服务器上的文件或目录名

ftp_rmdir — 删除 FTP 服务器上的一个目录

ftp_set_option — 设置各种 FTP 运行时选项

ftp_site — 向服务器发送 SITE 命令

ftp_size — 返回指定文件的大小

ftp_ssl_connect — 打开 SSL-FTP 连接

ftp_systype — 返回远程 FTP 服务器的 *** 作系统类型

例子:

<php
 
$ftp_server=""; 
$ftp_user_name=""; 
$ftp_user_pass=""; 
$file = "";//tobe uploaded 
$remote_file = ""; 
// 简历ftp链接
$conn_id = ftp_connect($ftp_server); 
// 使用用户名和密码登录
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
// 上传文件
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { 
    echo "成功上传文件: $file\n"; 
    exit; 
} else { 
    echo "上传文件错误: $file\n"; 
    exit; 

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12649455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存