<?php
// FTP-Zugangsdaten
$ftp_server = 'wp1085322.server-he.de';
$ftp_user = 'ftp1085322-creutz';
$ftp_pass = 'sV_F323U+Nf-';
$remote_directory = 'upload/nexChRvmgyJWCgvWjceFugXpGFQzBBaMtuZlySuFdYkFzYoxNe';

// Verbindung zum FTP-Server mit explizitem TLS herstellen
$conn_id = ftp_ssl_connect($ftp_server, 21);
if (!$conn_id) {
    die("Verbindung zum FTP-Server fehlgeschlagen");
}

// Anmeldung mit Benutzerdaten
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    ftp_close($conn_id);
    die("Anmeldung fehlgeschlagen");
}

// Explizite TLS-Verschlüsselung aktivieren
if (!ftp_pasv($conn_id, true)) {
    ftp_close($conn_id);
    die("TLS-Modus konnte nicht aktiviert werden");
}

// Hole Dateiliste im Verzeichnis
ftp_chdir($conn_id, $remote_directory);
$files = ftp_nlist($conn_id, ".");

// Aktueller Zeitstempel
$now = time();

foreach ($files as $file) {
    // Hole Zeitstempel der Datei
    $mod_time = ftp_mdtm($conn_id, $file);
    if ($mod_time == -1) {
        echo "Konnte Zeitstempel für Datei1 nicht abrufen.\n";
        continue;
    }

    // Prüfe, ob die Datei älter als 24 Stunden ist
    if (($now - $mod_time) > 86400) { // 86400 Sekunden = 24 Stunden
        if (ftp_delete($conn_id, $file)) {
            echo "Gelöscht: \n";
        } else {
            echo "Fehler beim Löschen: \n";
        }
    }
}

// Verbindung schließen
ftp_close($conn_id);
?>
