2011-07-01 76 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

有一個「保存」插件提交表單。獲取提交的表格並將其保存在數據庫或您的文件中。

相關問題