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 服务器
一旦成功连接并登录到 FTP 服务器之后,就可以使用其它 PHP FTP 功能函数来执行不同的操作了。例如:ftp_get() 可以由远程服务器上获取文件并将其保存在本地目录中;ftp_put() 可以将本地文件上传到远程服务器中去。
// 上传文件到远程服务器 $upload = ftp_put($conn, $remoteFile, $localFile, FTP_BINARY); // 把本地文件上传到远端目录中去 // 下载文件到本地 $download = ftp_get($conn, $localFile, $remoteFile, FTP_BINARY); // 把远端文件下载到本地目录中去
此外,PHP 还提供了一些其它的函数来帮助你处理你的 FTP 操作。例如 ftp_chdir() 由你改变已存在的已打开的FTP 连接中的工作目录;ftp_mkdir() 由你在已打开的FTP 连接中创建一个目录;ftp_rmdir() 由你在已打开的FTP 连接中删除一个目录;ftplist() 由你获得一个包含特定目录内容信息的整理好了的 array;ftplogout() 由你关闭已打开的FTP 连接;ftpsize() 由你得出特定文件大小信息;ftptimeout() 由你设定特定时效性要求;rename ()由你重命名特定文件流。
ftp_mkdir() 函数在 FTP 服务器上创建一个新目录。
如果成功,该函数返回新目录的名称和路径。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
ftp_connection | 必需。规定要使用的 FTP 连接。 |
dir | 必需。规定要创建的目录的名称。 |
上面的代码将输出:
PHP ftp_rawlist() 函数 完整的 PHP FTP 参考手册定义和用法 ftp_rawlist() 函数返回 FTP 服务器上指定目录中文件的详细列表。 ...
PHP str_rot13() 函数PHP String 参考手册实例 编码并解码字符串:?php echo str_rot13(Hello World); echo br; echo str_rot13(...
PHP strchr() 函数PHP String 参考手册实例 查找 world 在 Hello world! 中的第一次出现,并返回字符串的其余部分:?php echo st...
PHP FILTER_VALIDATE_BOOLEAN 过滤器 完整的 PHP Filter 参考手册定义和用法 FILTER_VALIDATE_BOOLEAN 过滤器把值作为布尔选项来...
AJAX 简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 是什么? AJAX = Asynchronous JavaScrip...