Open iceman-fx opened 9 months ago
Was sind denn die Variablen die preg_match hier versucht zu verarbeiten?
preg_match($regex, $this->url)
das sind einmal die regex ausnahmen die du selbst angelegt hast sowie die aufgerufene url.
Da muss irgend eine komische Eingabe dabei sein.
Diese suchstrings habe ich hinterlegt:
webvisitenkarte.cth-riesa.de/7203e789-0152-4214-b9b7-0cf7bff89ba9 webvisitenkarte.cth-riesa.de/59b3bcb2-e168-430c-87d5-fe614b35614f demo-gs.webvisitenkarte.cth-riesa.de/.env demo-gs.webvisitenkarte.cth-riesa.de/.git/config demo-gs.webvisitenkarte.cth-riesa.de/api/.env webvisitenkarte.cth-riesa.de/.git/config demo.webvisitenkarte.cth-riesa.de/.git/config webvisitenkarte.cth-riesa.de/site.webmanifest webvisitenkarte.cth-riesa.de/assets/RobotoCondensed-Light.woff2 webvisitenkarte.cth-riesa.de/webfonts/fa-brands-400.ttf webvisitenkarte.cth-riesa.de/assets/Poppins-ExtraBold.woff webvisitenkarte.cth-riesa.de/assets/Roboto-Light.woff2 webvisitenkarte.cth-riesa.de/assets/Poppins-ExtraBold.woff2 webvisitenkarte.cth-riesa.de/assets/Roboto-Regular.woff2 webvisitenkarte.cth-riesa.de/webfonts/fa-solid-900.ttf webvisitenkarte.cth-riesa.de/webfonts/fa-brands-400.woff webvisitenkarte.cth-riesa.de/favicon-16x16.png webvisitenkarte.cth-riesa.de/assets/Roboto-Regular.woff webvisitenkarte.cth-riesa.de/webfonts/fa-solid-900.woff webvisitenkarte.cth-riesa.de/assets/RobotoCondensed-Light.woff webvisitenkarte.cth-riesa.de/webfonts/fa-brands-400.woff2 webvisitenkarte.cth-riesa.de/assets/Roboto-Light.woff webvisitenkarte.cth-riesa.de/webfonts/fa-solid-900.woff2 webvisitenkarte.cth-riesa.de/favicon-32x32.png webvisitenkarte.cth-riesa.de/apple-touch-icon.png webvisitenkarte.cth-riesa.de/ads.txt webvisitenkarte.cth-riesa.de/wwwroot.7z webvisitenkarte.cth-riesa.de/www.rar webvisitenkarte.cth-riesa.de/cth-riesa.tar.gz webvisitenkarte.cth-riesa.de/wwwroot.rar webvisitenkarte.cth-riesa.de/cth-riesa.de.tar.gz webvisitenkarte.cth-riesa.de/root.tar webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.rar webvisitenkarte.cth-riesa.de/cth-riesa.tar webvisitenkarte.cth-riesa.de/sql.tar.gz webvisitenkarte.cth-riesa.de/wwwroot.sql webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.tar.gz webvisitenkarte.cth-riesa.de/cth-riesa.de.zip webvisitenkarte.cth-riesa.de/web.tar.gz webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.sql webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.zip webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.tar webvisitenkarte.cth-riesa.de/website.tar webvisitenkarte.cth-riesa.de/website.7z webvisitenkarte.cth-riesa.de/www.sql webvisitenkarte.cth-riesa.de/wwwroot.tar webvisitenkarte.cth-riesa.de/sql.rar webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.tar webvisitenkarte.cth-riesa.de/web.sql webvisitenkarte.cth-riesa.de/site.tar.gz webvisitenkarte.cth-riesa.de/cth-riesa.de.rar webvisitenkarte.cth-riesa.de/www.zip webvisitenkarte.cth-riesa.de/sql.tar webvisitenkarte.cth-riesa.de/cth-riesa.sql webvisitenkarte.cth-riesa.de/webvisitenkarte.cth-riesa.de.sql webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.zip webvisitenkarte.cth-riesa.de/webvisitenkarte.cth-riesa.de.tar webvisitenkarte.cth-riesa.de/site.tar webvisitenkarte.cth-riesa.de/www.7z webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.7z webvisitenkarte.cth-riesa.de/cth-riesa.de.7z webvisitenkarte.cth-riesa.de/web.zip webvisitenkarte.cth-riesa.de/web.tar webvisitenkarte.cth-riesa.de/www.tar.gz webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.tar.gz webvisitenkarte.cth-riesa.de/site.sql webvisitenkarte.cth-riesa.de/root.rar webvisitenkarte.cth-riesa.de/cth-riesa.de.sql webvisitenkarte.cth-riesa.de/root.tar.gz webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.7z webvisitenkarte.cth-riesa.de/wwwroot.tar.gz webvisitenkarte.cth-riesa.de/webvisitenkarte.cth-riesa.de.tar.gz webvisitenkarte.cth-riesa.de/webvisitenkarte_cth-riesa_de.rar webvisitenkarte.cth-riesa.de/website.tar.gz webvisitenkarte.cth-riesa.de/site.7z webvisitenkarte.cth-riesa.de/sql.7z webvisitenkarte.cth-riesa.de/www.tar webvisitenkarte.cth-riesa.de/cth-riesa.zip webvisitenkarte.cth-riesa.de/root.zip webvisitenkarte.cth-riesa.de/cth-riesa.rar webvisitenkarte.cth-riesa.de/site.rar webvisitenkarte.cth-riesa.de/sql.zip webvisitenkarte.cth-riesa.de/webvisitenkarte.cth-riesa.de.zip webvisitenkarte.cth-riesa.de/sql.sql webvisitenkarte.cth-riesa.de/wwwroot.zip webvisitenkarte.cth-riesa.de/site.zip webvisitenkarte.cth-riesa.de/root.7z webvisitenkarte.cth-riesa.de/cth-riesa.7z webvisitenkarte.cth-riesa.de/website.zip webvisitenkarte.cth-riesa.de/webvisitenkartecth-riesade.sql webvisitenkarte.cth-riesa.de/root.sql kgvdimmelsberg.de/modules/mod_simplefileuploadv1.3/elements/%C2%AE.php7 kgvdimmelsberg.de/kgvdimmelsberg.de.bz2 kgvdimmelsberg.de/kgvdimmelsberg.de.tar.bz2 kgvdimmelsberg.de/.git/config kgvdimmelsberg.de/wp-content/plugins/wordpresscore/include.php kgvdimmelsberg.de/uploads.tar.bz2 kgvdimmelsberg.de/app.tar.bz2
@iceman-fx Du hast all diese Strings so wie du sie hier eingefügt hast einfach in das "Zu ignorierende REGEX:" geschrieben, oder? Da musst du die Strings anpassen, denn in dieses Feld dürfen nur korrekte regex pattern eingefügt werden.
Ein Problem sind fehlende slashes die das pattern begrenzen. Also z.b. müsste webvisitenkarte.cth-riesa.de/site.zip
so aussehen /webvisitenkarte.cth-riesa.de/site.zip/
um die warning preg_match(): Delimiter must not be alphanumeric or backslash
zu unterbinden.
Und dann müssen die bestehenden slashes escaped werden /webvisitenkarte.cth-riesa.de\\/site.zip/
Das sollte funktionieren:
<?php
$pattern = "/webvisitenkarte.cth-riesa.de\\/site.zip/";
$string = "webvisitenkarte.cth-riesa.de/site.zip";
if (preg_match($pattern, $string)) {
echo "Das Muster wurde gefunden.";
} else {
echo "Das Muster wurde nicht gefunden.";
}
Vielleicht recht es für deinen fall aber auch schon, wenn du die Strings in das Feld "Zu ignorierende Pfade:" statt zu den regex hinzufügst.
@AndiLeni Nein. Die Pfade stehen im ersten Feld (siehe Screenshot).
Hier noch ein Screenshot der Logs:
Mit der aktuellen Version erhalte ich unter PHP 8.2 derzeit jede Menge der folgenden Fehlerausgaben im Rex-Log:
preg_match(): Unknown modifier 'c' Datei: redaxo/src/addons/statistics/lib/Visit.php:166