<<zurück<< | Eintrag #53 | >>weiter>> |
05-11-17, 17 Uhr
Scripting: Sinnvolle Nutzung nicht gestattet
Um LaTex in Webseiten einzubinden gibt es ja diese einfache Möglichkeit. Noch viel einfacher umzusetzen klingt der Wunsch, dies auch innerhalb eines Forums benutzen zu können. Eine Möglichkeit, Bilder in einen Post einzufügen war schon vorhanden und sollte genutzt werden.
Versuch 1: Verlinkung des Bildes auf dem üblichen Weg. Erfolg: Keiner, das Bild wird nicht verlinkt.
Es folgt eine Suche im Quellcode, das Wühlen durch hunderte Zeilen undokumentierten Codes, bis schließlich die entscheidene Zeile gefunden ist. Der URI des Bildes muss folgende Regular Expression erfüllen: ([^\"\?\&]*\.(gif|jpg|jpeg|bmp|png))
Er darf also keine Fragezeichen oder Und-Zeichen enthalten und muss am Ende eine typische Bilddateien-Endung haben. Sehr fragwürdig das Ganze. Verhindern lässt sich damit sicher kein Missbrauch und es stört bei normalen Anwendungen wie meiner.
Versuch 2: mimetex.cgi wird durch eine php-Weiterleitung ersetzt, die dafür sorgt, dass keine Fragezeichen im Link vorkommen und er auf .gif endet. Erfolg: Nach 10 Versuchen funktioniert es. Zumindest im Firefox. IE und Opera versuchen mitzudenken, was aber (wie immer) kläglich scheitert. Ihrer Meinung nach haben (die in LaTeX üblichen) Backslashes nichts in einem Link zu suchen, sie werden also durch normale Slashes ersetzt. Erfolg: Geht nicht mehr.
Versuch 73.5: Ich ersetze im Link Backslashes durch Slashes. In der php-Datei natürlich wieder die umgekehrte Ersetzung. Erfolg: Bis jetzt keine Fehler bekannt.
Und die Moral von der Geschicht'? Schützt die User vor sich selbst. Um jeden Preis!
Mueschel