dolibarr  17.0.4
Functions
ftp.lib.php File Reference

Set of functions used for FTP. More...

Go to the source code of this file.

Functions

 dol_ftp_connect ($ftp_server, $ftp_port, $ftp_user, $ftp_password, $section, $ftp_passive=0)
 Connect to FTP server. More...
 
 ftp_isdir ($connect_id, $dir)
 Tell if an entry is a FTP directory. More...
 
 dol_ftp_close ($connect_id)
 Tell if an entry is a FTP directory. More...
 
 dol_ftp_delete ($connect_id, $file, $newsection)
 Delete a FTP file. More...
 
 dol_ftp_get ($connect_id, $localfile, $file, $newsection)
 Download a FTP file. More...
 
 dol_ftp_put ($connect_id, $file, $localfile, $newsection)
 Upload a FTP file. More...
 
 dol_ftp_rmdir ($connect_id, $file, $newsection)
 Remove FTP directory. More...
 
 dol_ftp_mkdir ($connect_id, $newdir, $newsection)
 Remove FTP directory. More...
 

Detailed Description

Set of functions used for FTP.

Definition in file ftp.lib.php.

Function Documentation

◆ dol_ftp_close()

dol_ftp_close (   $connect_id)

Tell if an entry is a FTP directory.

Parameters
resource$connect_idConnection handler
Returns
result

Definition at line 145 of file ftp.lib.php.

◆ dol_ftp_connect()

dol_ftp_connect (   $ftp_server,
  $ftp_port,
  $ftp_user,
  $ftp_password,
  $section,
  $ftp_passive = 0 
)

Connect to FTP server.

Parameters
string$ftp_serverServer name
string$ftp_portServer port
string$ftp_userFTP user
string$ftp_passwordFTP password
string$sectionDirectory
integer$ftp_passiveUse a passive mode
Returns
int <0 if OK, >0 if KO

Definition at line 40 of file ftp.lib.php.

◆ dol_ftp_delete()

dol_ftp_delete (   $connect_id,
  $file,
  $newsection 
)

Delete a FTP file.

Parameters
resource$connect_idConnection handler
string$fileFile
string$newsection$newsection
Returns
result

Definition at line 169 of file ftp.lib.php.

◆ dol_ftp_get()

dol_ftp_get (   $connect_id,
  $localfile,
  $file,
  $newsection 
)

Download a FTP file.

Parameters
resource$connect_idConnection handler
string$localfileThe local file path
string$fileThe remote file path
string$newsection$newsection
Returns
result

Definition at line 201 of file ftp.lib.php.

◆ dol_ftp_mkdir()

dol_ftp_mkdir (   $connect_id,
  $newdir,
  $newsection 
)

Remove FTP directory.

Parameters
resource$connect_idConnection handler
string$newdirDir create
string$newsection$newsection
Returns
result

Definition at line 290 of file ftp.lib.php.

◆ dol_ftp_put()

dol_ftp_put (   $connect_id,
  $file,
  $localfile,
  $newsection 
)

Upload a FTP file.

Parameters
resource$connect_idConnection handler
string$fileFile name
string$localfileThe path to the local file
string$newsection$newsection
Returns
result

Definition at line 231 of file ftp.lib.php.

◆ dol_ftp_rmdir()

dol_ftp_rmdir (   $connect_id,
  $file,
  $newsection 
)

Remove FTP directory.

Parameters
resource$connect_idConnection handler
string$fileFile
string$newsection$newsection
Returns
result

Definition at line 260 of file ftp.lib.php.

◆ ftp_isdir()

ftp_isdir (   $connect_id,
  $dir 
)

Tell if an entry is a FTP directory.

Parameters
resource$connect_idConnection handler
string$dirDirectory
Returns
int 1=directory, 0=not a directory

Definition at line 128 of file ftp.lib.php.