
html kod z wyciwyg editoru???
Zdravim
Potrebujem poradit.Pouzivam wyciwyg editor a text,ktory napisem,by som rad niekde ulozil.Problem je v tom,ze hoci ci text z editoru vytiahnem,uklada mi ho bez nejakych zmien,ktore si v editode nadstavim.Zistil som ze mi pred uvodzovky vklada spatne lomitko,vie mi niekto povedat,ako sa to riesi?ci je chyba v editore,alebo niekde inde?
Kod vyzera asi takto:
echo "
<div id='content'>
<div id='sample'>
<form action='index.php?page=texteditor' method='post'>
<textarea name='mArea1' id='mArea1' style='width:500px;height:300px;border:3px solid #000000'>{$_POST['mArea1']}</textarea>
<input type='submit' name='sub' value='uloz'>
</form>
</div>
<script>
bkLib.onDomLoaded(function() {
var area1 = new nicEditor({fullPanel : true}).panelInstance('mArea1',{hasPanel : true});})
</script>
</div>";
$premenna=(($_POST['mArea1']));
echo"{$premenna}";
htmlko po vypise $premenna mi vyzera napriklad takto:
ahoj <span style=\"font-weight: bold;\">ahoj</span><br>
Za to zrejme nemôže WYSIWYG editor, ale zapnuté magic_quotes na serveri. O tom, čo to je a ako to vypnúť si môžeš prečítať tu: security.magicquotes.php.
Pár pripomienok:
1. Je to WYSIWYG (What You See Is What You Get: čo vidíš, to dostaneš) editor, nie WYCIWYG (What You Cache Is What You Get).
2. Kód v textaree by som HTML-kódoval pomocou htmlspecialchars.