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 All 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 All Textarea Elements Using PHP Code
16 <div
class="description">
18 This sample shows how to replace all
<code
><
;textarea
>
;</code
> elements
19 with CKEditor by using PHP code
.
22 To replace all
<code
><
;textarea
>
;</code
> elements
, place the following call at any point
23 after the last
<code
><
;textarea
>
;</code
> element
:
27 // Include the CKEditor class.
28 include("ckeditor/ckeditor.php");
30 // Create a class instance.
31 $CKEditor = new CKEditor();
33 // Path to the CKEditor directory.
34 $CKEditor->basePath
= '/ckeditor/';
36 // Replace all textarea elements with CKEditor.
37 $CKEditor->replaceAll();
40 <!-- This
<div
> holds alert messages to be displayed in the sample page
. -->
44 <strong
>CKEditor requires JavaScript to run
</strong
>. In a browser with no JavaScript
45 support
, like yours
, you should still see the
contents (HTML data
) and you should
46 be able to edit it normally
, without a rich editor
interface.
50 <form action
="../sample_posteddata.php" method
="post">
54 <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
>
59 <textarea cols
="80" id
="editor2" name
="editor2" rows
="10"><
;p
>
;This is some
<
;strong
>
;sample text
<
;/strong
>
;. You are using
<
;a href
="http://ckeditor.com/">
;CKEditor
<
;/a
>
;.<
;/p
>
;</textarea
>
62 <input type
="submit" value
="Submit"/>
68 CKEditor
- The text editor
for the Internet
- <a
class="samples" href
="http://ckeditor.com/">http
://ckeditor.com</a>
71 Copyright
©
; 2003-2011, <a
class="samples" href
="http://cksource.com/">CKSource
</a
> - Frederico
72 Knabben
. All rights reserved
.
76 // Include the CKEditor class.
77 include("../../ckeditor.php");
78 // Create a class instance.
79 $CKEditor = new CKEditor();
80 // Path to the CKEditor directory, ideally use an absolute path instead of a relative dir.
81 // $CKEditor->basePath = '/ckeditor/'
82 // If not set, CKEditor will try to detect the correct path.
83 $CKEditor->basePath
= '../../';
84 // Replace all textarea elements with CKEditor.
85 $CKEditor->replaceAll();