1 <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 Copyright (c
) 2003-2011, CKSource
- Frederico Knabben
. All rights reserved
.
4 For licensing
, see LICENSE
.html
or http
://ckeditor.com/license
6 <html xmlns
="http://www.w3.org/1999/xhtml">
8 <title
>Replace Selected Textarea Elements
&mdash
; CKEditor Sample
</title
>
9 <meta content
="text/html; charset=utf-8" http
-equiv
="content-type"/>
10 <link href
="../sample.css" rel
="stylesheet" type
="text/css"/>
14 CKEditor Sample
&mdash
; Replace Selected Textarea Elements Using PHP Code
16 <div
class="description">
18 This sample shows how to replace a selected
<code
><
;textarea
>
;</code
> element
19 with a CKEditor instance by using PHP code
.
22 To replace a
<code
><
;textarea
>
;</code
> element
, place the following call at any point
23 after the
<code
><
;textarea
>
;</code
> element
:
27 // Include the CKEditor class.
28 include_once "ckeditor/ckeditor.php";
30 // Create a class instance.
31 $CKEditor = new CKEditor();
33 // Path to the CKEditor directory.
34 $CKEditor->basePath
= '/ckeditor/';
36 // Replace a textarea element with an id (or name) of "textarea_id".
37 $CKEditor->replace("textarea_id");
40 Note that
<code
><em
>textarea_id
</em
></code
> in the code above is the
<code
>id
</code
> attribute of
41 the
<code
><
;textarea
>
;</code
> element to be replaced
.
44 <!-- This
<div
> holds alert messages to be display in the sample page
. -->
48 <strong
>CKEditor requires JavaScript to run
</strong
>. In a browser with no JavaScript
49 support
, like yours
, you should still see the
contents (HTML data
) and you should
50 be able to edit it normally
, without a rich editor
interface.
54 <form action
="../sample_posteddata.php" method
="post">
58 <textarea cols
="80" id
="editor1" name
="editor1" rows
="10"><
;p
>
;This is some
<
;strong
>
;sample text
<
;/strong
>
;. You are using
<
;a href
="http://ckeditor.com/">
;CKEditor
<
;/a
>
;.<
;/p
>
;</textarea
>
61 <input type
="submit" value
="Submit"/>
67 CKEditor
- The text editor
for the Internet
- <a
class="samples" href
="http://ckeditor.com/">http
://ckeditor.com</a>
70 Copyright
©
; 2003-2011, <a
class="samples" href
="http://cksource.com/">CKSource
</a
> - Frederico
71 Knabben
. All rights reserved
.
75 // Include the CKEditor class.
76 include_once "../../ckeditor.php";
77 // Create a class instance.
78 $CKEditor = new CKEditor();
79 // Path to the CKEditor directory, ideally use an absolute path instead of a relative dir.
80 // $CKEditor->basePath = '/ckeditor/'
81 // If not set, CKEditor will try to detect the correct path.
82 $CKEditor->basePath
= '../../';
83 // Replace a textarea element with an id (or name) of "editor1".
84 $CKEditor->replace("editor1");