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_get() 和 ftp_put() 可由客户端将文件上传到服务端或者将文件从服务端下载到客户端。ftp_nlist() 可由客户端获得服务端目录中所有文件的名字列表。ftp_mkdir() 由客户端在服务端上创建目录,而 ftp_rmdir() 由客户端在服务端上删除目录。
// 上传文件 $upload = ftp_put($conn, $remoteFile, $localFile, FTP_BINARY); // 使用 FTP BINARY 方式上传文件 // 下载文件 $download = ftp_get($conn, $localFile, $remoteFile, FTP_BINARY); // 使用 FTP BINARY 方式下载文件 // 获得目录中所有文件名字 $files = ftp_nlist($conn, "."); // 返回一个包含目录中所有文件名字的 array // 创建目录 $mkdir = ftPHP ftp_connect() 函数
PHP ftp_connect() 函数
完整的 PHP FTP 参考手册
定义和用法
ftp_connect() 函数打开 FTP 连接。
当连接打开后,您就可以通过服务器来运行 FTP 函数了。
语法
ftp_connect(host,port,timeout)
参数 描述 host 必需。规定要连接的 FTP 服务器。可以是域名地址或 IP 地址。该参数不能包含 "ftp://" 或者斜线。 port 可选。规定 FTP 服务器的端口。默认是 21。 timeout 可选。规定该 FTP 连接的超时时间。默认是 90 秒。
实例
本实例尝试连接一个 FTP 服务器。如果连接失败,则 die() 函数将终止脚本,并输出一条消息:
<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
?>
完整的 PHP FTP 参考手册
PHP ftp_nb_get() 函数 完整的 PHP FTP 参考手册定义和用法 ftp_nb_get() 函数从 FTP 服务器上下载一个文件并保存到本地一个文件...
PHP 创建 MySQL 表一个数据表有一个唯一名称,并有行和列组成。使用 MySQLi 和 PDO 创建 MySQL 表CREATE TABLE 语句用于创建 MyS...
PHP lcfirst() 函数PHP String 参考手册实例 把 "Hello" 的首字符转换为小写。:?phpecho lcfirst("Hello world!");?运行实例 » ...
PHP 完整表单实例本章节将介绍如何让用户在点击"提交(submit)"按钮提交数据前保证所有字段正确输入。PHP - 在表单中确保输入值...
PHP timezone_identifiers_list() 函数PHP Date/Time 参考手册实例 输出非洲的所有时区:?php print_r(timezone_identifiers_lis...