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

XFTPP

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

XFTPP öffnet eine FTP-Verbindung zum FTP-Server $host und meldet sich mit Benutzer $user und Kennwort $pass an.
XFTPP sendet dann die lokale Datei $lname aus dem Verzeichnis /guest/ zum FTP-Server wo sie unter dem Namen $rname im Pfad $rpath 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( 'FtpUserBackup' , $user , $pwd  ) 
XCHECKERROR( $syserror ) 

XCUST( 'FtpHostBackup' , $host ) 
XCHECKERROR( $syserror ) 

XCUST( 'FtpPathBackup' , $rpath ) 
XCHECKERROR( $syserror ) 

XDATE( 'YmdHis' , $date ) 
$lname = $table . '.txt'; $rname = $table . '_' . $date. '.txt'; 
 
XDBEXPORT( $table , '' , $dbanz ) 
XCHECKERROR( $syserror ) 
 
$syslog .= "exported [$dbanz] records from [$table]\t"; 
 
XFTPP( $host , $user , $pwd , $lname , $rpath , $rname ) 
XCHECKERROR( $syserror ) 
 
$syslog .= "sent [$lname] to [$host] file [$rname] path [$rpath]\t";

// -----------------------------
// Transfer of camera snapshot
// -----------------------------

XGETN( 'lfdnr' , $lfdnr , 8 )

XCUST( 'CamIp' , $camip )
XCUST( 'CamUser' , $cuser , $cpwd )
$cmd = "wget http://$cuser:$cpwd@$camip/snapshot.cgi -O /data/userfiles/guest/xxxxxxxx.jpg -q";
exec( $cmd );

XCUST( 'PicUser' , $puser , $ppwd  )
XCHECKERROR( $syserror )
XCUST( 'PicHost' , $phost )
XCHECKERROR( $syserror )
XCUST( 'PicPath' , $rpath )
XCHECKERROR( $syserror )

$lname = "xxxxxxxx.jpg";
$rname = "$lfdnr.jpg";

XFTPP( $phost , $puser , $ppwd , $lname , $rpath , $rname , FTP_BINARY )
XCHECKERROR( $syserror )




XCHECKERROR
XCUST
XDATE
XDBEXPORT
XGETN
$syserror