Search found 2202 matches

by olape
Tue Nov 23, 2021 6:52 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

^ --> für DIESEN FALL Anfang der Zeichenkette dann darf es grob ausgedrückt A-Za-z0-9_- sein (lassen wir mal die Feinheiten mit \p{L}\p{N} beiseite) + --> min. 1 Zeichen der oben aufgeführten oder mehr \. --> gefolgt von einem Punkt und wiederum gefolgt von jpg $ für diesen Fall Ende der Zeichenkett...
by olape
Tue Nov 23, 2021 6:11 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

Das - wird hier falsch interpretiert. Einfach ans Ende stellen: Darüber bin ich auch gestolpert. Aber warum? Aber ohne u-Modifier ist das dasselbe wie [a-z0-9_-]; also: if(preg_match('#^[\p{L}\p{N}_-]+\.jpg$#iu', $filename)) { Das er im Endeffekt prüft, dass man bestimmte Zeichen verwenden darf, in...
by olape
Tue Nov 23, 2021 6:02 pm
Forum: Deutsch
Topic: Datenschutzerklärung verpflichtend
Replies: 257
Views: 71426

Re: Datenschutzerklärung verpflichtend

Wüsste aber auch nicht, wie man eine Löschung dieser Einträge vernünftig allgemein umsetzen sollte. Vielleicht per Konfigurationsoption steuern lassen? Vielleicht einfach eine config-Option, in der man festlegt, wie lange Einträge im log bleiben. Also beispielsweise 7 Tage, dann kann man in der Dat...
by olape
Tue Nov 23, 2021 1:14 pm
Forum: Deutsch
Topic: Datenschutzerklärung verpflichtend
Replies: 257
Views: 71426

Re: Datenschutzerklärung verpflichtend

Bei allen Sites, die ich betreue, achte ich darauf, dass keine Cookies gesetzt werden und dass keine Analysetools laufen. XH selber setzt ein Cookie beim Login. Aber erstens ist das technisch notwendig und ausserdem hat da keiner was zu suchen. Fraglich ist das Speichern der vollständigen IPs beim L...
by olape
Tue Nov 23, 2021 12:51 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

p{L} for Unicode letters p{N} for Unicode digits Soweit die Theorie. Eigentlich sollte pL0-9 --> p{L}p{N} entsprechen. (Wenn ich die Definition von p{N} richtig verstehe) if(preg_match('#^[\p{L}\p{N}_-]+\.jpg$#iu', $filename)) { so funktioniert es zumindest beim Onlinetest /iu --> i = Case Insensit...
by olape
Tue Nov 23, 2021 6:41 am
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

Grundsätzlich sollte man aber immer nur Kleinbuchstaben, keine Umlaute, keine Leerzeichen, Zahlen, Unter- und Bindestriche verwenden. Ist heutzutage kaum noch haltbar, und vielleicht auch nicht mehr nötig. Ab PHP 7.1 funktionieren UTF-8 kodierte Dateinamen unter Windows ganz hervorragend, und ich g...
by olape
Mon Nov 22, 2021 4:59 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

Ich bin inzwischen der Meinung, dass das Puzzel-Bugfixen für euch (und mich), aber insbesondere für den Entwickler möglicherweise zur Verwirrung führen kann. Auf verschiedenen Systemen (php 5-8) mit anderen Templates, Xampp/Online und co. kann es evtl. unterschiedliche Auswirkungen haben?! ich bin ...
by olape
Mon Nov 22, 2021 1:48 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

Hast du immer noch JPG als Dateierweiterung?
Dann ist vermutlich das auch hier der Grund.
ein Versuch wäre die beiden str_replace durch str_ireplace zu ersetzen.
oder alternativ jeweils
...

Code: Select all

str_replace(".jpg",".txt",
...
durch
...

Code: Select all

str_replace(array(".jpg", ".JPG"),".txt",
..
by olape
Mon Nov 22, 2021 1:07 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

Ich habe das Plugin nicht.
Was steht denn drin in der Zeile 530?
by olape
Mon Nov 22, 2021 12:27 pm
Forum: Deutsch
Topic: Testseite mit Galerie Plugins
Replies: 88
Views: 12852

Re: Testseite mit Galerie Plugins

lck wrote:
Mon Nov 22, 2021 12:06 pm
Will man auch Großbuchstaben verwenden, so müsste dies erweitert werden um A-Z:
In dem Fall wird es sicherlich auch noch an der Dateierweiterung scheitern die JPG statt jpg ist.

Code: Select all

if(preg_match('/^[a-z0-9-_]+\.jpg$/i', $filename)) {
sollte das eigentlich tun (hoffe ich)