2011-07-01 38 views
1

PHP Version 5.3.3-1 Ubuntu 10.10 Apache 2.2Ckeditor - 我如何“保存”到我正在编辑的网页?

Ckeditor 3.6.1

我可以编辑和保存,但该网页,我的编辑不更新?编辑后的文本出现在新窗口中。我想要我正在编辑的网页进行更新。

ckeditor.jstest.htmlposteddata.php都在同一个目录/var/www/

的test.html

< head> 
    < title>Test Page </title> 
    < meta http-equiv="content-type" content="text/html; charset=utf-8"/ > 
    < script type="text/javascript" src="ckeditor.js"></script> 
</head> 
<body> 
< form action="posteddata.php" method="post" > 
< textarea id="editor1" name="editor1" > 
&lt;p&gt;Your text goes here&lt;/p&gt; 
< /textarea> 
< script type="text/javascript" > 
window.onload = function() 
{CKEDITOR.replace('editor1');}; 
< /script> 
< input type="submit" value="Submit"/ > 
< /form> 
< /body> 
< /html> 

posteddata.php

< ?php 
if (isset($_POST)) 
$postArray = &$_POST ;   // 4.1.0 or later, use $_POST 
else 
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS 
foreach ($postArray as $sForm => $value) 
{ 
if (get_magic_quotes_gpc()) 
    $postedValue = htmlspecialchars(stripslashes($value)) ; 
else 
    $postedValue = htmlspecialchars($value) ; ?> 
    < tr> 
     < th style="vertical-align: top"><?php echo htmlspecialchars($sForm); ?> 
< /th> 
     < td><pre class="samples"><?php echo $postedValue?></pre></td> 
    < /tr> 



< ?php } 
?> 
+0

听起来像您正在要求SO上的人为您设计和编写整个功能。这不是一个网站,除非你真的没有任何出发点。如果你这样做,接受两个现有答案中的任何一个。如果您有任何与此问题有关的其他问题,请发表评论或编辑问题。 – Nenotlep

回答

0

所有的代码确实是PRI nt出你刚输入的内容,它不会将它保存到任何地方。

可能最简单的方法是将更改存储在数据库中,然后每次加载它们。

这是一个教程;值得一读,如果你想做任何有用的PHP:http://www.w3schools.com/php/php_mysql_intro.asp

0

有一个“保存”插件提交表单。获取提交的表格并将其保存在数据库或您的文件中。

相关问题