X-Git-Url: https://dev.renevier.net/gitweb.cgi?p=syp.git;a=blobdiff_plain;f=inc%2Futils.php;h=84cbeb535ea5018048098a74262367a565d8dfe4;hp=a5a1c8be6cf72acbf98f99cccb1aa219766058c5;hb=5927a0dc28715b6e5ab297f1f5badd35df15a5b8;hpb=929c95de6072a424c01a74f81624008e61abbf03 diff --git a/inc/utils.php b/inc/utils.php index a5a1c8b..84cbeb5 100644 --- a/inc/utils.php +++ b/inc/utils.php @@ -182,4 +182,34 @@ function create_thumbnail ($filename, $destfile) { return true; } + +function delete_from_ftp ($file) { + $ftp_conn = ftp_connect (FTPSERVER); + $login = ftp_login ($ftp_conn, FTPUSER, FTPPASS); + if ((!$ftp_conn) || (!$login)) { + server_error (); + } + $target = sprintf ("%s/%s", FTPROOTDIR, $file); + $deleted = ftp_delete ($ftp_conn, $target); + + if (!$deleted) { + server_error (); + } + ftp_close ($ftp_conn); +} + +function send_to_ftp ($file) { + $ftp_conn = ftp_connect (FTPSERVER); + $login = ftp_login ($ftp_conn, FTPUSER, FTPPASS); + if ((!$ftp_conn) || (!$login)) { + server_error (); + } + $dest = sprintf ("%s/%s", FTPROOTDIR, $file); + $upload = ftp_put ($ftp_conn, $dest, $file, FTP_BINARY); + + if (!$upload) { + server_error (); + } + ftp_close ($ftp_conn); +} ?>