FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: helmut am 26 Februar 2018, 13:39:36

Titel: Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: helmut am 26 Februar 2018, 13:39:36
Liebe Entwickler,

wie hier angedroht, habe ich mein FHEM-Verzeichnis mit "tidy" unter die Lupe genommen ;-)
https://forum.fhem.de/index.php/topic,84939.msg772569.html#msg772569

Dabei geht es mir zum einen um nicht maskierte HTML-eigene Zeichen wie die spitzen Klammern,
zum anderen um nicht maskierte Kaufmanns-Und und falsche oder nicht mit Semikolon
abgeschlossene Zeichen-Entitaeten. Ob und wie diese Dinge angezeigt werden ist vom Zufall und
vom Browser abhaengig.

Mein Skript und die beiden Ergebnisse habe ich angehaengt.

Gruss Helmut

Ich versuche es jetzt mal ohne Anhaenge da ich dreimal hintereinander folgende Meldung bekam:

"Bad Request
Your browser sent a request that this server could not understand."

Es lag an dem mit sshfs montierten Verzeichnis des fhem-Raspis. Auf die lokale Platte kopiert und
es klappt.

Gruss Helmut
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: rudolfkoenig am 28 Februar 2018, 22:35:24
Vielen Dank fuer die Muehe, ich habe meine Module korriegiert:
00_FBAHA.pm 00_ZWDongle.pm 01_FHEMWEB.pm 10_FBDECT.pm 11_FHT.pm 15_CUL_EM.pm
95_holiday.pm 98_JsonList.pm 98_JsonList2.pm 98_SVG.pm 98_average.pm 98_structure.pm
98_telnet.pm 98_weblink.pm

Waere nett, wenn die Anderen auch nachziehen wuerden.
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: dev0 am 01 März 2018, 07:15:19

##### FHEM/34_ESPEasy.pm
line 743 column 68 - Warning: unescaped & or unknown entity "&t"
line 746 column 68 - Warning: unescaped & or unknown entity "&start"

Die nicht maskierten kaufmännischen und Zeichen sind Bestandteil einer URL in <a href="url"> Tags. Ich denke nicht, dass ich daran etwas ändern sollte. ;)
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: justme1968 am 01 März 2018, 09:07:18
vielen dank. habe meine module korrigiert.
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: helmut am 01 März 2018, 12:14:30
Zitat von: rudolfkoenig am 28 Februar 2018, 22:35:24
Vielen Dank fuer die Muehe, ich habe meine Module korriegiert:

Liebe Entwickler, _Euch_ gebuehrt der Dank, allen voran Dir, Rudolf. Das bisschen, was ich dazu
beitrage(n kann), ist wirklich nicht der Rede wert.

Zitat von: dev0 am 01 März 2018, 07:15:19

##### FHEM/34_ESPEasy.pm
line 743 column 68 - Warning: unescaped & or unknown entity "&t"
line 746 column 68 - Warning: unescaped & or unknown entity "&start"

Die nicht maskierten kaufmännischen und Zeichen sind Bestandteil einer URL in <a href="url"> Tags. Ich denke nicht, dass ich daran etwas ändern sollte. ;)

Selbstverstaendlich fuehrt das zu keinem Fehler bei der Darstellung, aber unter gewissen
Umstaenden zu Fehlern beim Aufruf. Siehe dazu:

http://www.htmlhelp.com/tools/validator/problems.html#amp

Gruss Helmut
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: dev0 am 01 März 2018, 17:43:03
Danke für den Link, schaue ich mir an.
Titel: Antw:Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax
Beitrag von: KernSani am 03 März 2018, 20:58:09
Freezemon gefixt und eingecheckt.

Danke!