background image

ftp_quit(

$conn

); 

 

//初结化一个 FTP 联接,PHP 提供了 ftp_connect()这个函数,它使用主机名称和端口作为

 “

参数。在上面的例子里,主机名字为 ftp.server.com”;如果端口没指定,PHP 将会使用
“21”

 

作为缺省端口来建立联接。

 

//联接成功后 ftp_connect()传回一个 handle 句柄;这个 handle 将被以后使用的 FTP 函数使

 

用。

$conn

 = ftp_connect(ftp.server.com); 

 

//一旦建立联接,使用 ftp_login()发送一个用户名称和用户密码。你可以看到,这个函数
ftp_login()

 

使用了 ftp_connect()函数传来的 handle,以确定用户名和密码能被提交到正确的

 

服务器。

ftp_login(

$conn

, “john”, “doe”); 

 

// close connection 

ftp_quit(

$conn

); 

 

//登录了 FTP 服务器,PHP 提供了一些函数,它们能获取一些关于系统和文件以及目录的

 

信息。

ftp_pwd() 
 

//

 

获取当前所在的目录

$here

 = ftp_pwd(

$conn

); 

 

//获取服务器端系统信息 ftp_systype() 

$server_os

 = ftp_systype(

$conn

); 

 

//被动模式(PASV)的开关,打开或关闭 PASV(1

 

表示开)

ftp_pasv(

$conn

, 1); 

 

//进入目录中用 ftp_chdir()

 

函数,它接受一个目录名作为参数。

ftp_chdir(

$conn

, “public_html”); 

 

//回到所在的目录父目录用 ftp_cdup()

 

实现

ftp_cdup(

$conn

); 

 

//建立或移动一个目录,这要使用 ftp_mkdir()和 ftp_rmdir()函数;注意:ftp_mkdir()建立成

 

功的话,就会返回新建立的目录名。