2015-10-26 5 views
-1

Привет, мне нужен текстовый редактор для моего сайта, который может взять мой html-файл в качестве входа в начало. Может кто-то рекомендовал мне такой свободной PHP competible богатый текстовый редактор, который я могу инициализировать с моим precreated HTML и мне нужно получить выход из него (слово или первенствовать или PDF и т.д.)PHP редактор текстового редактора, инициализируемый с html

+0

Сравните 'TinyMCE' с' ckEditor'. Они оба широко используются. Я использую ckEditor. – mseifert

ответ

1

Используйте TinyMCE текстовый редактор

<?php 
$allowedTags='<p><strong><em><u><h1><h2><h3><h4><h5><h6><img>'; 
$allowedTags.='<li><ol><ul><span><div><br><ins><del>'; 
// Should use some proper HTML filtering here. 
    if($_POST['elm1']!='') { 
    $sHeader = '<h1>Ah, content is king.</h1>'; 
    $sContent = strip_tags(stripslashes($_POST['elm1']),$allowedTags); 
} else { 
    $sHeader = '<h1>Nothing submitted yet</h1>'; 
    $sContent = '<p>Start typing...</p>'; 
    $sContent.= '<p><img width="107" height="108" border="0" src="/mediawiki/images/badge.png"'; 
    $sContent.= 'alt="TinyMCE button"/>This rover has crossed over</p>'; 
    } 
?> 
<html> 
<head> 
<title>My test editor - with tinyMCE and PHP</title> 
<script language="javascript" type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
<script language="javascript" type="text/javascript"> 
    tinyMCE.init({ 
    theme : "advanced", 
    mode: "exact", 
    elements : "elm1", 
    theme_advanced_toolbar_location : "top", 
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator," 
    + "justifyleft,justifycenter,justifyright,justifyfull,formatselect," 
    + "bullist,numlist,outdent,indent", 
    theme_advanced_buttons2 : "link,unlink,anchor,image,separator," 
    +"undo,redo,cleanup,code,separator,sub,sup,charmap", 
    theme_advanced_buttons3 : "", 
    height:"350px", 
    width:"600px" 
}); 

</script> 
</head> 
<body> 
<?php echo $sHeader;?> 
<h2>Sample using TinyMCE and PHP</h2> 
<form method="post" action="<?=$_SERVER['REQUEST_URI']?>"> 
    <textarea id="elm1" name="elm1" rows="15" cols="80"><?php echo $sContent;?></textarea> 
<br /> 
<input type="submit" name="save" value="Submit" /> 
<input type="reset" name="reset" value="Reset" /> 
</form> 
</body> 
</html> 

Download editor

+0

это должно хорошо для меня, но elm1 не определен? – Furkan

+0

извините plz use isset ($ _ POST ['elm1']) @Furkan –

+0

Могу ли я получить вывод msword с помощью кнопки на редакторе? – Furkan

 Смежные вопросы

  • Нет связанных вопросов^_^