Restriktive Foren

Thema:
eröffnet von Rainer123 am 28.06.26 20:53
letzter Beitrag von Bulli31 am 03.07.26 19:28

1. BB-Code: URLs mit abschließendem „t“ werden gekürzt

geschrieben von Rainer123 am 28.06.26 20:53

Mir ist ein Fehler in der Forumssoftware bei der Verarbeitung von BB-Code aufgefallen. Betroffen sind URLs, die auf ein oder mehrere „t“ enden.

Aufgefallen ist mir das in meinem Beitrag mit folgendem BB-Code (Leerzeichen eingefügt, damit er nicht geparst wird):
[ url=https://ibb.co/7wdpYht][ img]https://i.ibb.co/ddwpWZ4/kg3.png[/img][/url]

Dabei wird die URL `https://ibb.co/7wdpYht` fälschlicherweise zu `https://ibb.co/7wdpYh` gekürzt. Ich habe das Verhalten auch mit anderen URLs getestet, um das Problem einzugrenzen. Dabei werden ausschließlich ein oder mehrere am Ende der URL stehende „t“ entfernt. „t“ innerhalb der URL bleiben hingegen unverändert.
2. RE: BB-Code: URLs mit abschließendem „t“ werden gekürzt

geschrieben von Rainer123 am 28.06.26 21:06

Das Verhalten erinnert mich daran, dass beim Parsen der URL in PHP möglicherweise ein rtrim()-Aufruf mit einem falschen Character-Set verwendet wird, z. B. rtrim($url, " t") statt rtrim($url, " \t"). Dadurch würden alle abschließenden „t“-Zeichen aus der URL entfernt werden, anstatt nur Whitespace wie Tabulatoren.
3. RE: BB-Code: URLs mit abschließendem „t“ werden gekürzt

geschrieben von Bulli31 am 30.06.26 07:12

Hallo,

vielen Dank für die Analyse.
Auch wenn man mit dem HTML-Befehl "a" arbeitet, wird das t entfernt.
Bin in php nicht mehr drin.

Wenn die Lösung auch noch so einfach ist, muss es aber immer noch im Quellcode geändert werden.
Das kostet Geld. Bis genügend Spenden zusammen gekommen sind ... das kann dauern.

In der Zwischenzeit kann man als Work-Around den kritischen Adressen ein ' / ' anhängen. Dann werden die Buchstaben ' t ' nicht gekürzt.
Beispiel:
https://ibb.co/7wdpYht/

Zitat
Mir ist ein Fehler in der Forumssoftware bei der Verarbeitung von BB-Code aufgefallen. Betroffen sind URLs, die auf ein oder mehrere „t“ enden.

Aufgefallen ist mir das in meinem Beitrag mit folgendem BB-Code (Leerzeichen eingefügt, damit er nicht geparst wird):
[ url=https://ibb.co/7wdpYht][ img]https://i.ibb.co/ddwpWZ4/kg3.png[/img][/url]

Dabei wird die URL `https://ibb.co/7wdpYht` fälschlicherweise zu `https://ibb.co/7wdpYh` gekürzt. Ich habe das Verhalten auch mit anderen URLs getestet, um das Problem einzugrenzen. Dabei werden ausschließlich ein oder mehrere am Ende der URL stehende „t“ entfernt. „t“ innerhalb der URL bleiben hingegen unverändert.
4. RE: BB-Code: URLs mit abschließendem „t“ werden gekürzt

geschrieben von Rainer123 am 02.07.26 13:25

Hallo Bulli31,

falls es hilft, würde ich anbieten, mir den Fehler einmal anzusehen, sofern das überhaupt gewünscht und ohne größeren Aufwand möglich ist.

Mir geht es dabei ausdrücklich nicht darum, mich in die Entwicklung einzumischen oder Zugang zu internen Bereichen zu erhalten. Falls sich das Problem auf einen überschaubaren Teil des Quellcodes eingrenzen lässt und dieser ohne sensible Informationen weitergegeben werden kann, schaue ich mir den Fehler gerne an. Vielleicht lässt sich die Ursache finden oder sogar eine passende Lösung ausarbeiten.

Falls das nicht möglich oder nicht gewünscht ist, ist das natürlich vollkommen in Ordnung. Ich wollte das Angebot einfach einmal machen.

LG Rainer
5. RE: BB-Code: URLs mit abschließendem „t“ werden gekürzt

geschrieben von Bulli31 am 03.07.26 19:28

Der Work-Around soll sicherstellen, dass bis zur Umprogrammierung des Codes die Funktionalität erhalten bleibt. Egal, wie lange das dauert.
Ich habe die Beschreibung und den Link zu diesem Thread jedenfalls weitergeleitet.


Impressum
© all rights reserved, 2026