Originariamente inviato da gianiaz
se la parola è unica aggiungo solo il suo valore
(x)html è uno standard ben definito, dove tutti gli attributi vanno scritti rigorosamente dentro " e "


<input type="text" value="valore" />

questo è corretto, questo invece mai

<input type=text ...

come anche questo

<input type='text' ...


una volta definito il giusto modo di scrivere qualunque cosa su ogni tag della pagina, tra doppi apici, per aggungere un testo contenente a sua volta doppi apici non è possibile usare lo slash perchè non si è in PHP ma, per l'appunto, in (x)html, dove uno slash viene considerato come uno slash e non esiste qualcosa tipo addslashes, utile a linguaggi di scripting quali PHP o JS per evitare di "uscire da una stirnga".

una delle soluzioni


$valore = 'testo "con doppi apici" ma anche \\' singoli';
$valore = addslashes(htmlentities($valore));
echo 'link';

o qualcosa di simile