<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="jwysiwyg/jquery.wysiwyg.css" type="text/css" />
</head>
<form method="post" id="searchform" action="save.php">
<textarea name="content" id="wysiwyg" rows="2" cols="47">
<?php echo file_get_contents( 'sm.txt' ); ?>
</textarea>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jwysiwyg/jquery.wysiwyg.js"></script>
<script type="text/javascript">
(function($)
{
$('#wysiwyg').wysiwyg({
controls: {
strikeThrough : { visible : true },
underline : { visible : true },
separator00 : { visible : true },
justifyLeft : { visible : true },
justifyCenter : { visible : true },
justifyRight : { visible : true },
justifyFull : { visible : true },
separator01 : { visible : true },
indent : { visible : true },
outdent : { visible : true },
separator02 : { visible : true },
subscript : { visible : true },
superscript : { visible : true },
separator03 : { visible : true },
undo : { visible : true },
redo : { visible : true },
separator04 : { visible : true },
insertOrderedList : { visible : true },
insertUnorderedList : { visible : true },
insertHorizontalRule : { visible : true },
h4mozilla : { visible : true && $.browser.mozilla, className : 'h4', command : 'heading', arguments : ['h4'], tags : ['h4'], tooltip : "Header 4" },
h5mozilla : { visible : true && $.browser.mozilla, className : 'h5', command : 'heading', arguments : ['h5'], tags : ['h5'], tooltip : "Header 5" },
h6mozilla : { visible : true && $.browser.mozilla, className : 'h6', command : 'heading', arguments : ['h6'], tags : ['h6'], tooltip : "Header 6" },
h4 : { visible : true && !( $.browser.mozilla ), className : 'h4', command : 'formatBlock', arguments : ['<H4>'], tags : ['h4'], tooltip : "Header 4" },
h5 : { visible : true && !( $.browser.mozilla ), className : 'h5', command : 'formatBlock', arguments : ['<H5>'], tags : ['h5'], tooltip : "Header 5" },
h6 : { visible : true && !( $.browser.mozilla ), className : 'h6', command : 'formatBlock', arguments : ['<H6>'], tags : ['h6'], tooltip : "Header 6" },
separator07 : { visible : true },
cut : { visible : true },
copy : { visible : true },
paste : { visible : true }
}
});
})(jQuery);
</script>
<input type="submit" id="search_submit" value="Сохранить" />
</form>
и главный файл index.php который выводит все это:
<?php
$file='sm.txt';
include($file);
?>
Текстовая информация выводится без проблем с любым форматированием,но проблема с ссылками и изображениями.
Допустим если вставить ссылку в контент,то сохраняется она в таком виде:
<a href=\"http://ya.ru\">ссылок</a> и естественно не работает,так как заключена в косые скобки.
Тоже самое и с изображениями.Из-за этих "\" тоже не выводятся.
Объясните в чем может быть дело.Перепробовал все wysiwyg редакторы,результат тот же.