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_mdtm() 函数
PHP ftp_mdtm() 函数
完整的 PHP FTP 参考手册
定义和用法
ftp_mdtm() 函数返回指定文件的最后修改时间。
该函数将以 Unix 时间戳的形式返回文件的最后修改时间,如果出错则返回 -1。
语法
ftp_login(ftp_connection,file)
参数 描述 ftp_connection 必需。规定要登录的 FTP 连接。 file 必需。规定要检查的文件。
提示和注释
注释:并非所有 FTP 服务器都支持该函数。
实例
<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
$mod = ftp_mdtm($conn,"test.txt")
//Result in Unix timestamp
echo $mod;
echo "<br />";
//Unix timestamp formatted as a date
echo date(DATE_RFC822,$mod);
ftp_close($conn);
?>上面的代码将输出:
1140082571
Thu, 16 Feb 2006 10:36:11 CET
完整的 PHP FTP 参考手册
PHP ftp_set_option() 函数 完整的 PHP FTP 参考手册定义和用法 ftp_set_option() 函数设置 FTP 连接的各种运行时选项。 如果成...
PHP str_getcsv() 函数PHP String 参考手册定义和用法 str_getcsv() 函数解析 CSV 格式字段的字符串,并返回一个包含所读取字段...
PHP strtok() 函数PHP String 参考手册实例 按单词分割字符串: 在下面的实例中,请注意,我们仅在第一次调用 strtok() 函数时使...
PHP getDocNamespaces() 函数PHP SimpleXML 参考手册实例 返回 XML 文档的根节点中声明的命名空间:?php$xml=XML?xml version=1....
PHP simplexml_import_dom() 函数PHP SimpleXML 参考手册实例 获取 DOM 文档节点并转换为 SimpleXML 节点:?php $dom=new domDoc...