Hallo,
Die Verwendung der Funktion htmlentities() ist in den allermeisten Fällen unsinnig. Verwende htmlspecialchars()!
warum
Sollte hinter dem "warum" nicht ein Fragezeichen stehen? - Egal, ich nehme mal an, es sei da.
Weil htmlentities() unnötigerweise auch Umlaute und viele weitere nicht-ASCII-Zeichen verstümmelt, d.h. durch ihre Entity-Schreibweise ersetzt. Im Gegensatz dazu tut htmlspecialchars() das nur bei den Zeichen, bei denen es notwendig ist.
$spanTag=str\_replace('{$COLOUR}',$colour,$spanTag);
Ich weiß, dass "colour", also mit eingeschobenem 'u', die korrekte Schreibweise in britischem oder Schul-Englisch ist. Für mich sieht das trotzdem immer irgendwie "kaputt" aus, ich bin an die Schreibweise "color" gewöhnt, ebenso wie beispielsweise "neighbor".
Ciao,
Martin
--
Moskito, ergo summ.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Moskito, ergo summ.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(