PHP FTP 函数是一组用于从远程 FTP 服务器上传、下载文件的函数。它们可以用来在本地和远程服务器之间传输文件,也可以用来检查远程服务器上的文件,创建目录,删除文件等。
PHP FTP 函数可以使用 PHP 的 ftp_connect() 和 ftp_login() 函数来连接到一个 FTP 服务器。ftp_connect() 函数需要两个参数:FTP 服务器的 IP 地址或者主机名,FTP 端口号。ftp_login() 函数需要两个参数:FTP 连接标识符(通常是 ftp_connect() 返回的标识符),FTP 用户名和密码。
$conn = ftp_connect($host, $port); // 连接到 FTP 服务器 $login = ftp_login($conn, $username, $password); // 登录到 FTP 服务器
PHP 提供了一些函数来实现文件上传、下载、删除、重命名、复制、追加内容等操作。其中最常用的是 ftp_put() 和 ftp_get() 函数。ftp_put() 可以将本地文件上传到远程服务器上,而 ftp_get() 则可以将远程服务器上的文件下载到本地。
// 上传文件 ftp_put($conn, $remoteFile, $localFile, FTP_BINARY); // 使用二进制流方式上传文件 // 下载文件 ftp_get($conn, $localFile, $remoteFile, FTP_BINARY); // 使用二进制流方式下载文件
此外,PHP 还提供了一些其它函数来实现对远程服务器上的目录或者文件操作。例如:ftp_mkdir() 生成目录;ft
ftp_put() 函数上传本地一个文件到 FTP 服务器上。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
ftp_connection | 必需。规定要使用的 FTP 连接。 |
remote | 必需。规定上传到 FTP 服务器上保存的文件。 |
local | 必需。规定要上传的文件的路径。 |
mode | 必需。规定传输模式。可能的值:
|
resume | 可选。规定在本地文件中的何处开始复制。默认是 0。 |
本实例从 "source.txt" 中复制文本到 "target.txt" 中:
上面的代码将输出:
PHP ftp_site() 函数 完整的 PHP FTP 参考手册定义和用法 The ftp_site() 函数向 FTP 服务器发送 SITE 命令。 SITE 命令没有标准...
PHP timezone_name_from_abbr() 函数PHP Date/Time 参考手册实例 根据时区缩略语返回时区名称:?php echo timezone_name_from_ab...
PHP stripos() 函数PHP String 参考手册实例 查找 php 在字符串中第一次出现的位置:?php echo stripos(I love php, I love php ...
PHP strpbrk() 函数PHP String 参考手册实例 在字符串中搜索字符 oe,并返回字符串中从指定字符第一次出现的位置开始的剩余部分...
PHP strtolower() 函数PHP String 参考手册实例 把所有字符转换为小写:?php echo strtolower(Hello WORLD.); ? 运行实例 » 定...