open($zipname, ZIPARCHIVE::CREATE)!==TRUE) { exit("Zipdatei <$zipname> kann nicht erstellt werden\n"); } $nodes = glob($_POST['WID'].'*'); foreach ($nodes as $node) { if (is_file($node)) { $zip->addFile($node); } } $zip->close(); echo "

Zip Archiv erstellt!

"; //FTP Upload $ftp_id = ftp_connect('www.lagler.de'); $ftp_user = IMMOP_ID; $ftp_pass = IMMOP_PASS; if (!$ftp_id) { exit("FTP-Verbindung fehlgeschlagen"); } $ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass); if (!$ftp_login_result) { exit("Login zum FTP-Server fehlgeschlagen"); } echo "

FTP-Verbindung wurde hergestellt!

"; $ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY); if (!$ftp_upload) { exit("Upload von ".$zipname." fehlgeschlagen"); } echo "

Die Datei wurde hochgeladen

"; ftp_close($ftp_id); //Dateien löschen $nodes = glob($_POST['WID'].'*'); foreach ($nodes as $node) { if (is_file($node)) { unlink($node); } } echo "

Temporäre Dateien gelöscht!

"; //Datenbank aktualisieren if ('importieren' == $_POST['Modus']) { $sql3 = 'UPDATE '.$_POST['table'].' SET ip = 1 WHERE WID = "'.$_POST['WID'].'"'; } elseif ('loeschen' == $_POST['Modus']) { $sql3 = 'UPDATE '.$_POST['table'].' SET ip = 0 WHERE WID = "'.$_POST['WID'].'"'; } if ('aktualisieren' != $_POST['Modus']) { $stmt = $db->prepare($sql3); if (!$stmt) { die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error); } if (!$stmt->execute()) { die ('Query konnte nicht ausgeführt werden: '.$stmt->error); } } echo "

Datenbank wurde aktualisiert!

"; ?>
/> />