2 if (!function_exists(
"ftp_connect")) {
4 require_once
"ftp.class.php";
6 function ftp_connect(
$host,
$port=21,$timeout=0) {
7 if ($timeout<1) $timeout = 90;
9 if (!$ftp->connect(
$host,
$port,$timeout))
return false;
12 function ftp_login($ftp,$user,$pass) {
13 return $ftp->login($user,$pass);
15 function ftp_close($ftp) {
19 function ftp_cdup($ftp) {
22 function ftp_chdir($ftp,$directory) {
23 return $ftp->chdir($directory);
25 function ftp_chmod($ftp,$mode,$filename) {
26 return $ftp->chmod($mode,$filename);
28 function ftp_delete($ftp,
$path) {
29 return $ftp->delete(
$path);
31 function ftp_exec($ftp,$command) {
32 return $ftp->exec($command);
34 function ftp_fget($ftp,$handle,$remote_file,$mode,$resumepos=0) {
35 return $ftp->fget($handle,$remote_file,$mode,$resumepos);
37 function ftp_fput($ftp,$remote_file,$handle,$mode,$startpos=0) {
38 return $ftp->fput($remote_file,$handle,$mode,$startpos);
40 function ftp_get_option($ftp,$option) {
41 return $ftp->get_option($option);
43 function ftp_get($ftp,$local_file,$remote_file,$mode,$resumepos=0) {
44 return $ftp->get($local_file,$remote_file,$mode,$resumepos);
46 function ftp_mdtm($ftp,$remote_file) {
47 return $ftp->mdtm($remote_file);
49 function ftp_mkdir($ftp,$directory) {
50 return $ftp->mkdir($directory);
52 function ftp_nb_continue($ftp) {
53 return $ftp->nb_continue();
55 function ftp_nb_fget($ftp,$handle,$remote_file,$mode,$resumepos=0) {
56 return $ftp->nb_fget($handle,$remote_file,$mode,$resumepos);
58 function ftp_nb_fput($ftp,$remote_file,$handle,$mode,$startpos=0) {
59 return $ftp->nb_fput($remote_file,$handle,$mode,$startpos);
61 function ftp_nb_get($ftp,$local_file,$remote_file,$mode,$resumepos=0) {
62 return $ftp->nb_get($local_file,$remote_file,$mode,$resumepos);
64 function ftp_nb_put($ftp,$remote_file,$local_file,$mode,$startpos=0) {
65 return $ftp->nb_put($remote_file,$local_file,$mode,$startpos);
67 function ftp_nlist($ftp,$directory=
"") {
68 return $ftp->nlist($directory);
70 function ftp_pasv($ftp,$pasv) {
71 return $ftp->pasv($pasv);
73 function ftp_put($ftp,$remote_file,$local_file,$mode,$startpos=0) {
74 return $ftp->put($remote_file,$local_file,$mode,$startpos);
76 function ftp_pwd($ftp) {
79 function ftp_quit($ftp) {
82 function ftp_raw($ftp,$command) {
83 return $ftp->raw($command);
85 function ftp_rawlist($ftp,$directory=
"") {
86 return $ftp->rawlist($directory);
88 function ftp_rename($ftp,$from,$to) {
89 return $ftp->rename($from,$to);
91 function ftp_rmdir($ftp,$directory) {
92 return $ftp->rmdir($directory);
94 function ftp_set_option($ftp,$option,$value) {
95 return $ftp->set_option($option,$value);
97 function ftp_site($ftp,$cmd) {
98 return $ftp->site($cmd);
100 function ftp_size($ftp,$remote_file) {
101 return $ftp->size($remote_file);
103 function ftp_ssl_connect(
$host,
$port=21,$timeout=0) {
104 if ($timeout<1) $timeout = 90;
106 if (!$ftp->ssl_connect(
$host,
$port,$timeout))
return false;
109 function ftp_systype($ftp) {
110 return $ftp->systype();