Abgleich mit Live-Daten
This commit is contained in:
+53
-53
@@ -1,53 +1,53 @@
|
||||
<?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);
|
||||
?>
|
||||
<?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);
|
||||
?>
|
||||
|
||||
+11
-11
@@ -1,12 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="refresh" content="0; url=https://praxis-creutzburg.de/dateiupload.php">
|
||||
<title>Weiterleitung</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Du wirst weitergeleitet. Falls die Weiterleitung nicht funktioniert, <a href="https://praxis-creutzburg.de/dateiupload.php">klicke hier</a>.</p>
|
||||
</body>
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="refresh" content="0; url=https://praxis-creutzburg.de/dateiupload.php">
|
||||
<title>Weiterleitung</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Du wirst weitergeleitet. Falls die Weiterleitung nicht funktioniert, <a href="https://praxis-creutzburg.de/dateiupload.php">klicke hier</a>.</p>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user