09/10/2018, 23:49
Các bác cho hỏi: Làm thế nào hiện định dạng HTML trong ASP
Chào các bác!
EM vừa tích hợp trình edit FCK vào phần nhập News trong trang web của em.
Kết quả thu về trong database là một đoạn tin định dạng HTML.
Tuy nhiên khi view tin( bằng lệnh response.write rs("body")) thì bản tin lại hiện y nguyên định dạng HTML mà ko chuyển về tin thực.
Ví dụ: tin lưu trong database là: <p><b> Mong cac bac giup do!</b></p> thì nó hiện ra i sì như vậy mà không phải là:
Mong các bác giúp đỡ!
EM vừa tích hợp trình edit FCK vào phần nhập News trong trang web của em.
Kết quả thu về trong database là một đoạn tin định dạng HTML.
Tuy nhiên khi view tin( bằng lệnh response.write rs("body")) thì bản tin lại hiện y nguyên định dạng HTML mà ko chuyển về tin thực.
Ví dụ: tin lưu trong database là: <p><b> Mong cac bac giup do!</b></p> thì nó hiện ra i sì như vậy mà không phải là:
Mong các bác giúp đỡ!
Bài liên quan
Bác Adam chỉ em luôn cách PHP đi.Trên wiki.fckeditor không hướng dẫn. EM cũng đang muốn tích hợp nó vào NukeViet2b thay Spaw2(thằng này ko hoạt động được trên host).
Một lần nữa cám ơn các bác nhé!
include("FCKeditor/fckeditor.php") ;
?>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="savedata.php" method="post">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = 'Default text in editor';
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Handling the posted data
The editor instance just created will behave like a normal <INPUT> field in a form. It will use the name you've used when creating it (in the above sample, "FCKeditor1").
So, if you have magic quotes enabled, retrieve its value by doing something like this:
$sValue = stripslashes( $_POST['FCKeditor1'] ) ;
Samples
You can find some samples on how to use the editor in the "_samples/php" directory of the distributed package.
Other info
If you want to retrieve the resulting HTML instead of outputting it directly to the browser (for example if you're using it in a template engine such as Smarty), you can call the "CreateHtml" method instead:
$output = $oFCKeditor->CreateHtml() ;
*
To change the size of the editor in the page, insert the following code before calling the Create() or CreateHtml() methods:
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '200' ;
Khi trên đầu trang nhập đặt @Code =65001 thì tình hình lại ngược lại. Nghĩa là hiển thị tin thì loằng ngoằng còn khi chỉnh sửa thì Textbox và textarea loằng ngoằng còn thằng FCK editor lại hiển thị tốt!
Bác nào biết cách khắc phục lỗi này thì chỉ em với nhé!