Blaubart: Anführungszeichen automatisch auskommentieren

Beitrag lesen

Tach.

echo '<input type="radio" name="posten" value="'.$posten.'" /> '.$posten.' ';

Das HTML sieht also z. B. so aus:

  
<input type="radio" name="posten" value="Dies ist Posten eins" />  

Wenn du nun Anführungszeichen in deinem $posten hast, wird daraus:

  
<input type="radio" name="posten" value="Dies "ist Posten zwei" />  

~~~                                              ^  
                                            Hier wird für die meisten (?) Browser der Wert von value beendet -- sieht man auch sehr schön am Syntaxhighlighting hier im Forum. Danach folgt irgendwelcher Murks. Deswegen empfahl die [wahsaga](https://forum.selfhtml.org/?t=153956&m=1002129) die Verwendung von `htmlspecialchars()`{:.language-php} für deine `$posten`{:.language-php} vor. Diese Funktion wandelt nämlich Zeichen, die in HTML eine besondere Bezeichnung haben, in eine unverfängliche Notation um.  

-- 
Once is a mistake, twice is jazz.