Diese Seite verwendet Cookies, um das bestmögliche Nutzererlebnis sicherzustellen. Wenn Sie die Seite weiter nutzen, stimmen Sie der Cookie-Nutzung zu.  mehr...  Einverstanden  Ablehnen

XFTPG

XFTPG( $host , $user , $pass , $lname , $rpath , $rname , $mode = FTP_ASCII )

XFTPG öffnet eine FTP-Verbindung zum FTP-Server $host und meldet sich mit Benutzer $user und Kennwort $pass an.
XFTPG kopiert dann die remote Datei $rname aus dem Verzeichnis $rpath auf den lokalen Rechner
wo sie unter dem Namen $lname im Pfad /guest/ gespeichert wird.

Fehler werden über die globale Variable $syserror zurückgemeldet.
Der optionale Parameter $mode (FTP_ASCII oder FTP_BINARY) legt fest wie die Datei übertragen werden soll (Default ist FTP_ASCII).


XCUST( 'FtpUser' , $user , $pwd  )
XCHECKERROR( $syserror )
XCUST( 'FtpHost' , $host )
XCHECKERROR( $syserror )
XCUST( 'FtpPath' , $rpath )
XCHECKERROR( $syserror )

XFTPL( $host , $user , $pwd , $rpath , $list )
XCHECKERROR( $syserror )

$fname = 'importfile.txt';

$found = 0;
foreach ($list as $fnam)
{
  if ($fname==$fnam)
  {
    $found = 1;
    break;
  }
}

if ($found==1)
{
  $rname = $fname;

  XFTPG( $host , $user , $pwd , $lname , $rpath , $rname )
  XCHECKERROR( $syserror )

  $fullpath = '/data/userfiles/guest/' . $fname;

}


XCHECKERROR
XCUST
$syserror