MudGuard: echo...

Beitrag lesen

Hi,

Du darfst halt nicht einfach die PHP" mit den HTML" vermischen. Aber da HTML ja auch einfaches Hochkommata kennt, kann man das verwenden :)

ich finde diese antwort eine echte frechheit, sorry. natürlich kann _und sollte_ man HTML-Hochkommata in PHP-Echoes verwenden.

Dann lies erstmal nach, welche Anführungszeichen HTML erlaubt.

Man muss sie nur, wie hier auch richtig getan _maskieren_. stattdessen einfach ' zuverwenden ist schlicht inkompetent und geht letzten endes auf das letzte fissel validität ;-)

Es ist schlicht und einfach inkompetent, wenn man nicht weiß, daß ' bei Attributen von HTML ausdrücklich erlaubt sind.

Empfohlene Lektüre:
für HTML: http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2
für XML (und damit XHTML)http://www.w3.org/TR/REC-xml#sec-common-syn (Regel [10])

Andreas