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